Programa del Curso
Comprensión Microservices
- ¿Qué son los microservicios?
- Principales ventajas y desafíos de los microservicios
- Arquitecturas monolíticas frente a arquitecturas de microservicios
Diseño de sistemas de microservicios
- Principios de la arquitectura de microservicios
- Definición de los límites del servicio
- Communication entre servicios
Diseño de servicios
- API RESTful y contratos de servicio
- Estrategias de control de versiones de servicio
- Partición y almacenamiento de datos para microservicios
Abastecimiento de eventos
- Descripción de los conceptos de abastecimiento de eventos
- Beneficios y casos de uso para el abastecimiento de eventos
- Implementación de arquitecturas basadas en eventos
CQRS (Segregación de responsabilidades de consulta de comandos)
- Introducción a CQRS
- Cuándo usar CQRS
- Implementación de CQRS en sistemas de microservicios
Otros Design Patterns para arquitecturas basadas en microservicios
- Registro y detección de servicios
- Malla de servicios y puertas de enlace de API
- Patrones de resiliencia (p. ej., disyuntor, mamparo)
Diseño y Operaciones del Sistema
- Supervisión y registro en microservicios
- Contenedorización y orquestación (p. ej., Docker, Kubernetes)
- Consideraciones de seguridad para microservicios
Adopción Microservices
- Evaluación de la preparación de la organización para los microservicios
- Pasos para migrar de monolito a microservicios
- Gestión de los retos culturales y técnicos
Resumen y próximos pasos
Requerimientos
- Experiencia previa en programación
Audiencia
- Desarrolladores de software
- Arquitectos de sistemas
- DevOps Profesionales
Testimonios (7)
Era una buena mezcla de información práctica y teórica. Presentación atractiva con ejemplos del mundo real.
Anita
Curso - Building Microservice Architectures
Traducción Automática
Me gustó cómo se presentó la información, Hassan es carismático y está bien preparado en cada tema que pueda surgir una pregunta.
Daniel Onisor
Curso - Building Microservice Architectures
Traducción Automática
La interacción con nosotros, los ejercicios y el material. Un montón de cosas explicadas y muy prácticas.
Stefan Andrei
Curso - Building Microservice Architectures
Traducción Automática
Si está interesado en el tema, puede encontrar fácilmente la información necesaria en las capacitaciones. Bien estructurado. Me gustó el ritmo de entrenamiento.
Marius
Curso - Building Microservice Architectures
Traducción Automática
Aprendí muchas cosas nuevas y cambié mi perspectiva del desarrollo a la perspectiva arquitectónica
Georgiana
Curso - Building Microservice Architectures
Traducción Automática
Sesión interactiva con preguntas que nos ayudan a entender el tema actual, buen equilibrio entre teoría y práctica.
Mihai Cleja
Curso - Building Microservice Architectures
Traducción Automática
The good general overview of all topics in the micro service system, and because we a insulated in our development environment away form the web, the current technology options available to overcome various issues of micro services.