A.
Es mucho más sencilla de desplegar y probar inicialmente.
B.
Reduce la necesidad de tener un equipo de DevOps o infraestructura.
C.
Permite escalar componentes de forma independiente y utilizar diferentes tecnologías para cada servicio.
D.
Garantiza que no existan latencias de red entre los módulos del sistema.