Engenharia
Roadmap Boas Práticas de Performance no Backend
Deixe serviços rápidos sob carga: orçamentos de latência, acesso a dados, cache, I/O assíncrono, payloads, tuning de SQL e filas.
- Avançado
- cerca de 8 horas
- 4 módulos
- 9 etapas
O que você vai aprender
1. Cache e Filas
Acelere serviços com cache e APIs idempotentes, e mova trabalho lento para jobs em background e filas.
- Cache e APIs Idempotentes — Engenharia de Backend · Cache e APIs Idempotentes
- Jobs em Background, Workers e Filas — Engenharia de Backend · Jobs em Background, Workers e Filas
2. Boas Práticas de Performance no Backend
Defina orçamentos de latência para hot paths, acesse dados com eficiência em escala, use cache com uma estratégia clara de invalidação, aplique backpressure e reduza payloads e round trips.
- Orçamentos de Latência de APIs e Hot Paths — Engenharia de Performance · Orçamentos de Latência de APIs e Hot Paths
- Padrões de Acesso a Dados em Escala — Engenharia de Performance · Padrões de Acesso a Dados em Escala
- Estratégia de Cache e Invalidação — Engenharia de Performance · Estratégia de Cache e Invalidação
- I/O Assíncrono, Concorrência e Backpressure — Engenharia de Performance · I/O Assíncrono, Concorrência e Backpressure
- Payloads, Compressão e Round Trips de Rede — Engenharia de Performance · Payloads, Compressão e Round Trips de Rede
3. Performance de SQL
Leia planos de execução, escolha os índices certos e corrija consultas N+1 e problemas de connection pool.
- Índices e Planos de Execução — Bancos de Dados · Índices e Planos de Execução
- N+1, Índices e Connection Pooling — Engenharia de Performance · N+1, Índices e Connection Pooling
4. Testes de Performance e ProfilingOpcional
Faça testes de carga e estresse e depois use profiling e benchmarks para achar o gargalo.
- Testes de Carga e Estresse — Testes e Qualidade · Testes de Carga e Estresse
- Profiling e Benchmarking — Engenharia de Performance · Profiling e Benchmarking
Cada etapa é liberada quando você responde bem às suas questões, e um módulo concluído conta em todos os roadmaps que o compartilham.
Comece este roadmap grátis