Microservicios vs monolito modular
Los microservicios resuelven problemas de escala organizacional, no de escala técnica. Un equipo de 4 personas no necesita 12 servicios.
Monolito modular
apps/
api/ # módulos: billing, users, orders
worker/ # jobs async del mismo dominio
packages/
domain/ # lógica compartida
Extraé un servicio cuando:
- Un módulo necesita escalar independientemente (10x más tráfico).
- Equipos distintos necesitan deployar sin coordinar.
- Un fallo aislado no puede tumbar todo el sistema.
Antes de eso, un monolito con boundaries claros es más rápido de iterar y más fácil de debuggear.
¿Te sirvió este post?
Discusión
2 comentariosJG
Juana GómezHace 2 horas
Excelente desglose. La explicación del Request scope me vino al pelo.
¿Te gustó el artículo?
Suscribite para recibir las últimas publicaciones directo en tu email.