Full-stack e DevOps
📈 Observabilidade e desempenho
Olhe para dentro de um sistema em produção: logs, métricas e traces; cache, índices e compressão para ir rápido; e escalonamento horizontal com serviços sem estado.
O que você vai aprender
- Instrumentar um sistema com os três pilares: logs estruturados, métricas e traces
- Diagnosticar gargalos e eliminar o problema N+1 agrupando consultas
- Acelerar o sistema aplicando o padrão cache-aside, índices e compressão
- Escalar horizontalmente projetando serviços sem estado atrás de um balanceador de carga
Lições
Os três pilares da observabilidadeLogs, métricas e traces: ver o que o sistema faz em produção. Desempenho: cache, lazy loading e o BDCache por níveis, code splitting, compressão, índices e o N+1. Escalonamento: horizontal, balanceadores e statelessCrescer replicando: serviços sem estado, balanceamento e autoescalonamento.Pratique este módulo no app
O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.
Comece grátis no app →