Microservicios resuelven problemas concretos: escalado independiente, equipos en paralelo, despliegues desacoplados. Pero también traen costo: orquestación, observabilidad, contratos entre servicios, complejidad operativa.
La pregunta correcta
¿Tienes esos problemas hoy? Si tu equipo es pequeño y tu carga es predecible, un monolito modular bien hecho rinde más y rompe menos.
Señales reales para mover a microservicios
- Dominios con cargas asimétricas (uno satura, los otros no).
- Equipos que ya están bloqueándose mutuamente.
- Necesidades regulatorias o de aislamiento por servicio.
Camino intermedio
Modulariza primero. Extrae servicios cuando el dolor lo justifique. La arquitectura sigue al problema, no al hype.