Ter um sistema em micro serviços não aumentaria a latência da aplicação? Pois elas poderiam ter que se comunicar via rede antes de dar uma resposta para o usuário.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ter um sistema em micro serviços não aumentaria a latência da aplicação? Pois elas poderiam ter que se comunicar via rede antes de dar uma resposta para o usuário.
Olá,
Sim, isso seria um dos pontos negativos, mas que geralmente se paga devido outros benefícios.
Por exemplo: uma aplicação monolítica poderia ser mais rápida numa situação de acessos normais, porém com o aumento de acessos toda a aplicação ficaria lenta, enquanto se fosse via micro serviços você poderia colocar mais hardware/banda para apenas um pedaço da sua aplicação (escala horizontal vs vertical).
Existem diversas outras vantagens, mas a latência realmente é algo que deve ser levado em consideração.
Abs