Monolítico vs Microservicios vs Sin servidor

Estas no son opciones en competencia, son opciones en capas.
La mayoría de los equipos comienzan con un monolito porque se envía rápidamente. Con el tiempo, las partes que necesitan escalar de forma independiente (o ser implementadas con más frecuencia) se convierten en servicios. Sin servidor tiende a aparecer al final, llenando roles específicos como notificaciones, trabajos en segundo plano o tareas impulsadas por eventos donde solo quieres pagar cuando algo realmente sucede.

Las compensaciones son reales en ambas direcciones: operaciones más simples con un monolito, pero rigidez a escala; flexibilidad con microservicios, pero carga operativa; cero gestión de servidores con sin servidor, pero inicios en frío y acoplamiento en la nube.
#learntoearn