- O que é uma aplicação moderna?
- É pra estudo, é pro seu pequeno negócio ou é pra empresa que vc trabalha?
- A empresa que vc trabalha é pequena ou grande?
- O servico que vc precisa prover será muito ou pouco acessado?
- O serviço que vc precisa prover precisaria ser escalado com o tempo ou é algo que vai permanecer neste tamanho?
- Os seus colegas dev sabem lidar com microsservicos?
- Vc conseguiria recrutar devs com essa habilidade no mercado?
- Vc tem orçamento para levantar esses devs?
- Vc tem orçamento para bancar essa arquitetura?
- Vc tem como lidar com o SRE de uma aplicação nessa arquitetura?
- Tem como lidar com a segurança de um monte de endpoint conversando por ai?
- ...
Todas essas perguntas servem para responder a primeira: nao existe "aplicação moderna". O que existe é uma necessidade, uma demanda, e a forma mais sustentável de lidar com ela.
Eu tenho uma super airfryer em casa. Mas tem dias que eu quero apenas fritar um único filé de frango. O dispêndio em pegar a air fryer, esperar 20 minutos ate meu filé estar frito e ainda lavar a airfryer (e quem ja lavou airfryer sabe que é um saco) acaba me fazendo pegar minha pequena frigideira e resolvendo o problema em 3 minutos.
Entendeu a alegoria?