#engenhariaDeSoftware #technologyRadar #microservices
A melhor frase sobre microsserviços que eu já vi: "É importante lembrar que os microsserviços negociam a complexidade de desenvolvimento para a complexidade operacional" e esse tradeoff nem sempre é considerado.
Eles aconselham a evitar o antipattern: Microservice Envy. Eis uma tradução:
"Os microsserviços surgiram como uma técnica de arquitetura líder em sistemas modernos baseados em nuvem, mas ainda achamos que as equipes devem proceder com cuidado ao fazer essa escolha. A Microservice Envy tenta que as equipes complicem sua arquitetura tendo muitos serviços simplesmente porque é uma opção de arquitetura da moda. Plataformas como o Kubernetes facilitam muito a implementação de conjuntos complexos de microsserviços, e os fornecedores estão impulsionando suas soluções para o gerenciamento de microsserviços, potencialmente liderando equipes ainda mais nesse caminho. É importante lembrar que os microsserviços negociam a complexidade de desenvolvimento para a complexidade operacional e exigem uma base sólida de testes automatizados, entrega contínua e cultura de DevOps."