En este curso, aprenderás la arquitectura óptima y los procesos esenciales para el desarrollo y la operación eficientes de microservicios. El curso se adapta al nivel de los participantes y a la complejidad de sus soluciones.
Abordamos las mejores prácticas para el desarrollo y la operación de microservicios, ilustradas con ejemplos concretos. Aprenderás a diseñar sistemas basados en microservicios para empresas medianas y grandes, incluyendo arquitecturas de microservicios orientadas al dominio diseñadas para ecosistemas con miles de microservicios.
También aprenderá los procesos necesarios para la adopción exitosa de microservicios: pruebas, implementación automatizada, cultura. DevOpsGestión de API, monitorización y más. El curso te ayudará a diseñar sistemas resilientes y escalables mediante microservicios.
- Desarrolladores de aplicaciones
- Arquitectos de sistemas
- gerentes de TI
- profesionales de TI
- Ventajas y limitaciones de la arquitectura monolítica frente a los microservicios
- El concepto y ejemplos de microservicios
- Comunicación entre microservicios: REST, Eventos, GraphQL, gRPC
- Gestión de API: control de versiones, API Gateway, malla de servicios
- Cultura DevOps y automatización de entornos
- Pruebas y automatización en microservicios
- Mejores prácticas de entrega e implementación continuas
- Monitoreo detallado y observabilidad
- Descubrimiento de servicios y su papel en el ecosistema
No hay requisitos previos especiales, pero son útiles:
- Conocimientos generales sobre bases de datos
- Conocimiento de HTTP y JSON
- Conocimiento de metodologías ágiles
- Arquitectura monolítica
- Arquitectura de microservicios
- Patrones de comunicación
- Administración de API
- DevOps cultura
- Pruebas
- Entrega continua
- Monitoring
- Descubrimiento de servicio
No hay recomendaciones en este momento.

