Está en la página 1de 9

MICROSERVICIOS

Julian Mauricio Angel Aguilar


UPB
2020
Los microservicios son un enfoque
arquitectónico y organizativo para el
desarrollo de software, donde el
software está compuesto por pequeños
¿QUÉ SON? servicios independientes y cada uno
debe implementar una funcionalidad
de negocio individual, que se
comunican entre sí normalmente a
través una API de recursos HTTP
Cada servicio es desplegado de
forma independiente y puede estar
¿QUÉ SON? programado en distintos lenguajes
y usar diferentes tecnologías de
almacenamiento de datos.
• Autónomos
CARACTERISTICAS
• Especializados
OTROS • Administración e implementación
COMPONENTES • Puerta de enlace de API
• Agilidad
• Escalado flexible
• Implementación sencilla
• Libertad tecnológica
BENEFICIOS • Código reutilizable
• Aislamiento de errores
• Aislamiento de los datos.
• Aplicaciones listas para
comercializarse más rápidamente
• Complejidad.
• Desarrollo y pruebas
• Falta de gobernanza. 
• Congestión y latencia de red.
DESAFÍOS
• Integridad de datos.
• Administración
• Control de versiones
• Conjunto de habilidades
• RED HAT
ALGUNAS • AWS
HERRAMIENTAS • MICROSOFT AZURE
• NODE.JS
https://www.youtube.com/watch?v=TSiso1F6oqw
PARA TERMINAR

También podría gustarte