Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Velocidade da aplicação

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.

1 resposta
solução!

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