Microservices
Sam Newman
Sobre o livro
Uma abordagem prática para entender os limites, os custos e as decisões envolvidas na construção de sistemas distribuídos com microservices.
Minha opinião
O livro ajuda a equilibrar entusiasmo por tecnologia com o pragmatismo necessário para decidir quando uma arquitetura distribuída realmente faz sentido.
Ideias que estou explorando
- Dividir um sistema é uma decisão de negócio e de domínio, não apenas uma escolha técnica.
- A autonomia dos serviços depende de limites claros e de uma cultura de ownership.
- Observabilidade e automação são partes essenciais da arquitetura, não itens posteriores.
Aprendizados
- Começar simples pode ser a melhor estratégia para preservar opções futuras.
- Microservices aumentam a complexidade operacional e precisam justificar esse custo.
- A comunicação entre times influencia tanto o design quanto a tecnologia.