Slide 7
Slide 7 text
Desventajas
• Dificultad para coordinar entre múltiples servicios. Los desarrolladores tienen que poner esfuerzo
adicional para la integración entre micro servicios.
• Incremento en esfuerzo para el área de operaciones, despliegue y monitoreo. Cada micro servicio es
una unidad de despliegue separada y que va a ser liberada, probada y monitoreada. Asimismo, cada
servicio necesita una base de datos separada.
• Los cambios entre servicios dependientes puede ser un dolor de cabeza. Si necesitas hacer un cambio
que afecte a diferentes servicios dependientes, tienes que hacer modificaciones en todos los servicios
involucrados. Este procedimiento también requiere cooperación entre distintos equipos de desarrollo.
• Las pruebas son tediosas y complicadas. Tu necesitas probar los servicios junto con los otros servicios
dependientes.
• Duplicidad en el uso de memoria. Diferentes clases y librerías son frecuentemente duplicadas en los
contextos de micro servicios.