Monolítico vs Microserviços vs Serverless

Essas não são escolhas concorrentes — são opções sobrepostas.
A maioria das equipes começa com um monolito porque é mais rápido de entregar. Com o tempo, partes que precisam escalar de forma independente (ou serem implantadas com mais frequência) são separadas em serviços. Serverless tende a aparecer por último, preenchendo funções específicas como notificações, trabalhos em segundo plano ou tarefas orientadas a eventos onde você só quer pagar quando algo realmente acontece.

As compensações são reais em ambas as direções — operações mais simples com um monolito, mas rigidez em escala; flexibilidade com microserviços, mas sobrecarga operacional; zero gerenciamento de servidor com serverless, mas inícios frios e acoplamento em nuvem.
#learntoearn