linux-BR.org

Notícias de software livre e tecnologias

Os proponentes apontarão benefícios mais diferenciados, como implantação independente, isolamento de falhas e propriedade clara.Aqueles que podem, trazem milhões, às vezes milhares de milhões, para os seus empregadores.Se o pacote de promoção da sua empresa exigir “escala” ou “complexidade” para provar seu valor como engenheiro, toda a pilha de software inevitavelmente sofrerá excesso de engenharia.Um sistema distribuído apresenta muitos outros pontos de falha: latência de rede, descoberta de serviços e incompatibilidades de contrato.Você pode projetar o monólito como um conjunto de módulos bem definidos (por exemplo, `src/checkout/`, `src/recommendations/`) que se comunicam por meio de APIs internas claras.

Fonte: https://sashafoundtherootcauseagain.substack.com/p/the-case-against-microservices