Temario 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)
I was a good mix of practical and theoretical information. Engaging presentation with real world examples.
Anita
Curso - Building Microservice Architectures
I liked how the information was presented, Hassan is charismatic and he is well prepared on every topic a question might appear.
Daniel Onisor
Curso - Building Microservice Architectures
The interaction with us, the exercises and material. A lot of things explained and very practical.
Stefan Andrei
Curso - Building Microservice Architectures
If you are interested in the subject, you could easily find the needed information in the trainings. Well structured. I liked the training pace.
Marius
Curso - Building Microservice Architectures
I learn a lot of new things and changed my perspective from development to arhitectural perspective
Georgiana
Curso - Building Microservice Architectures
Interactive session with questions helping us understand the current topic, good balance between theory and practice.
Mihai Cleja
Curso - Building Microservice Architectures
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.