Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Micro Servicios
Micro Servicios
CIAF
Las arquitecturas de microservicios hacen que las aplicaciones sean más fáciles de
escalar y más rápidas de desarrollar. Esto permite la innovación y acelera el tiempo
de comercialización de las nuevas características.
Antecedentes
La evolución de la arquitectura de software ha sido influenciada por avances
tecnológicos:
-Arquitectura Monolítica:
-Arquitectura de Microservicios
Características
1. Desacoplamiento
2. Escalabilidad
3. Resiliencia
4. Gestión de Datos
5. Monitorización
6. Gestión
Diferencias entre:
Ventajas
1. Flexibilidad en la elección de tecnologías:
Cada microservicio puede utilizar la tecnología más adecuada para sus necesidades
específicas.
2. Despliegue continuo:
Facilita la implementación continua.
3. Mantenibilidad:
Facilita el mantenimiento y la evolución de la aplicación.
4. Desarrollo ágil:
Acelera el desarrollo y permite la utilización de diferentes tecnologías.
Desventajas
1. Complejidad Operativa:
La gestión de múltiples servicios distribuidos puede ser más compleja.
2. Desafíos de Seguridad:
La seguridad en un entorno de microservicios puede ser más compleja debido a la naturaleza
distribuida de la arquitectura.
3. Costos Operativos:
Pueden aumentar los costos operativos debido a la necesidad de gestionar múltiples servicios
y la infraestructura asociada.