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
Me gustó cómo se presentó la información, Hassan es carismático y está bien preparado para cualquier 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. Muchas cosas explicadas y muy prácticas.
Stefan Andrei
Curso - Building Microservice Architectures
Traducción Automática
Si estás interesado en el tema, podrías encontrar fácilmente la información necesaria en los entrenamientos. Bien estructurados. Me gustó el ritmo de los entrenamientos.
Marius
Curso - Building Microservice Architectures
Traducción Automática
Aprendo muchas cosas nuevas y cambio mi perspectiva del desarrollo a una 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
La buena visión general de todos los temas en el sistema de microservicios, y dado que estamos aislados en nuestro entorno de desarrollo lejos de la web, las opciones tecnológicas actuales disponibles para superar varios problemas de los microservicios.
Brian Wilkinson - Mass Consultants Ltd
Curso - Building Microservice Architectures
Traducción Automática