Eu não sou muito experiente na área de desenvolvimento. Gostaria de entender melhor essa questão de você ter vários containers da sua aplicação, load balancer e várias instâncias de banco de dados.
Tenho algumas dúvidas...
1º A vantagem de você ter vários containers da sua aplicação é que você não sobrecarrega a sua aplicação?
2º Esse tipo de arquitetura de aplicação é muito utilizado? Ter vários containers de bancos de dados, aplicações e load balancers?
3º Se alguém tiver alguma recomendação de leitura/artigo. Basicamente criei aplicações básicas e que não eram utilizadas por muitas pessoas. Então esses conceitos de load balancer, criar várias instâncias de serviços, processamentos assíncronos e etc não eram preocupações. Aí queria entender melhor o cenário em que essas tecnologias são utilizadas.
Desculpem essas perguntas bobas, mas gostaria de um direcionamento.