Executando verificação de segurança...
Respondendo a "Esse é um debate que sequer deveria existir. Co..." dentro da publicação [Não disponível]
1

Compreendo seu ponto de vista, mas acredito que buscar conhecimento e discutir assuntos são atividades complementares e importantes para aprimorar nossas habilidades e conhecimentos.

Quanto à implementação de um sistema monolítico modular, é possível começar com um sistema de e-commerce e, à medida que o sistema cresce, desacoplar a parte de pagamentos e emissão de notas fiscais, que não são o COR da aplicação em um microsserviço separado. Uma forma de reduzir custos na implementação desse processo é criar um sistema de filas para a validação do pagamento e posterior emissão da nota fiscal, algo que já é feito em muitas soluções de e-commerce. Dessa forma, é possível obter vantagens em termos de escalabilidade e manutenção, sem aumentar significativamente a complexidade do sistema.

Mas como tudo na vida, tem que ser avaliado.

Carregando publicação patrocinada...
2

Sim, mas isso não é arquitetura de microsserviços como propalam por aí. Isso é fazer o certo, o óbvio, o que sempre foi feito sem dar nome algum, porque só era o certo. Isso não está errado, nunca esteve, e nunca estará. O errado é forçar um monte de coisa completamente independente sem ter vantagem alguma, só para dizer "olha só mãe, eu sei fazer microsserviços".