No ano passado, ocorreu uma discussão na empresa onde trabalhava sobre o tema do modelo arquitetônico: monolítico ou microserviço. Reconheço que o microserviço foi uma tendência marcante, dotada de incrível poder. No entanto, para a maioria dos projetos, esse nível de potência não era necessário. Tratavam-se de pequenas aplicações, muitas vezes com não mais do que 10 usuários simultâneos. O modelo de microserviço é mais adequado para empresas como Netflix e Magazine Luiza. Além disso, o custo do microserviço é quase cinco vezes maior do que o do monolítico, e sua manutenção é consideravelmente mais simples.
Tem sensatez nisso e bom falar no custo alto que muitos ignoram, você foram além.
Só vou te dar um parâmetro para não parece que passou muito de 10 usuário já começa ficar bom. O Stack Oveflow era um dos 30 sites mais acessados do mundo e pode e rodou algumas vezes com 1 servidor. A Wikipedia, entre os 5, tirando search é mídia, e se mudar de PHP para algo mais efiecente poderia rodar no talo em 1 serviudor (não estou chutando fiz a análise com os dados que eles divulgam). Instagram não preciaa, Shopify, e muitos outros mega sites/apps. Escalar não torna microsserviços essencial. Quem adotou já está voltando atrás, o site que popularizou o uso dele está cheio de problemas e passaram ser extremamente improdutivos.
Qiase 100% das emrpesas que adotam estão só na modinha. Eu tenho amigos que atndem algumas das maiors empresas do país e recomendam o monólito seempre. Se o cliente que paga diz que quee a modinha, eles fazem e o resultado nunca foi melhor, eles gostam de faturar mais sem entregar nada a mais.
Ajudei? Era o meu desejo.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).