Temario del curso
Comprensión de los Microservicios
- ¿Qué son los microservicios?
- Beneficios y desafíos clave 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 de los servicios.
- Comunicación entre servicios.
Diseño de Servicios
- APIs RESTful y contratos de servicio.
- Estrategias de versionado de servicios.
- Partición y almacenamiento de datos para microservicios.
Registro de Eventos (Event Sourcing)
- Comprensión de los conceptos de registro de eventos.
- Beneficios y casos de uso del registro de eventos.
- Implementación de arquitecturas orientadas a eventos.
CQRS (Segregación de Responsabilidad de Comandos y Consultas)
- Introducción a CQRS.
- Cuándo utilizar CQRS.
- Implementación de CQRS en sistemas de microservicios.
Otros Patrones de Diseño para Arquitecturas Basadas en Microservicios
- Registro y descubrimiento de servicios.
- Malla de servicios (Service Mesh) y puertas de enlace de API (API Gateways).
- Patrones de resiliencia (por ejemplo, Circuit Breaker, Bulkhead).
Diseño de Sistemas y Operaciones
- Monitoreo y registro de eventos en microservicios.
- Contenerización y orquestación (por ejemplo, Docker, Kubernetes).
- Consideraciones de seguridad para microservicios.
Adopción de Microservicios
- Evaluación de la preparación organizacional para los microservicios.
- Pasos para migrar de un monolito a microservicios.
- Gestión de desafíos culturales y técnicos.
Resumen y próximos pasos
Requerimientos
- Experiencia previa en programación.
Público objetivo
- Desarrolladores de software.
- Arquitectos de sistemas.
- Profesionales de DevOps.
Reseñas (7)
Fue 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 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