-
Tópicos
- Tipos de arquitetura (monólito, microserviços, etc.)
- Camadas e limites de contexto
- Qualidades de software (scalability, reliability, etc.)
- Trade-offs e tomada de decisão
-
Tópicos
- Design de boundaries
- Comunicação síncrona vs assíncrona
- Versionamento de contratos
- Observabilidade em ambientes distribuídos
- Padrões de comunicação (sagas, outbox, CQRS)
Recursos sugeridos
-
Patterns de microservices (Martin Fowler, ThoughtWorks)
-
Tópicos
- Circuit breakers e timeouts
- Bulkheads e fallback
- Caching e invalidação
- Testes de carga e caos engineering
-
Tópicos
- Arquitetura como código
- Feedback loops e métricas
- Experimentação controlada
- Documentação viva
- Tomada de decisão orientada por ADRs
Como usar esta trilha
Esta página não é um curso completo. Ela só organiza, em ordem, temas que fazem sentido estudar
se você quer se aprofundar nesse assunto.
- Use a sequência como um mapa de referência, não como uma obrigação rígida.
- Procure conteúdos (vídeos, artigos, livros, documentações) para cada tópico listado.
- Adapte, pule ou reordene módulos conforme sua experiência e contexto.