Una aplicación monolítica se construye y se implementa como una sola unidad: un cambio en cualquier funcionalidad implica reconstruir y volver a implementar todo, y una funcionalidad muy demandada te obliga a escalar todo. Una arquitectura de microservicios divide la aplicación en servicios pequeños e independientes, cada uno dueño de una capacidad de negocio y de sus propios datos, comunicándose por la red mediante API. Los equipos pueden implementar, escalar y elegir tecnología para cada servicio por separado, y la falla de un servicio no tiene por qué tumbar a los demás.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 3 secciones más, 5 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.