Temario del curso
Introducción a los microservicios
- ¿Qué son los microservicios?
- Ventajas y desafíos asociados a la arquitectura de microservicios
- Diferencias entre arquitecturas monolíticas y basadas en microservicios
Diseño de sistemas con microservicios
- Principios básicos de la arquitectura de microservicios
- Cómo definir los límites entre servicios
- Mecanismos de comunicación entre servicios
Diseño de servicios
- APIs RESTful y contratos entre servicios
- Estrategias para el control de versiones en los servicios
- Particionamiento de datos y almacenamiento en microservicios
Almacenamiento basado en eventos
- Conceptos clave del almacenamiento basado en eventos
- Beneficios y casos de uso comunes de este método
- Cómo implementar arquitecturas orientadas a eventos
CQRS (Separación entre Comandos y Consultas)
- Introducción al concepto CQRS
- Situaciones en las que resulta útil utilizar CQRS
- Paso a paso para implementar CQRS en sistemas de microservicios
Otros patrones de diseño relevantes para arquitecturas basadas en microservicios
- Registro y detección automática de servicios
- Redes de servicios (service mesh) y gateways API
- Patrones para mejorar la resiliencia del sistema, como el interruptor de circuito o los compartimentos de aislamiento
Diseño operativo del sistema
- Supervisión y registro de logs en entornos con microservicios
- Contenerización y orquestación (por ejemplo, Docker y Kubernetes)
- Aspectos de seguridad relevantes para las implementaciones de microservicios
Adopción de la arquitectura de microservicios
- Cómo evaluar si su organización está preparada para este cambio
- Pasos esenciales para migrar desde un enfoque monolítico a uno basado en microservicios
- Manejo de obstáculos culturales y técnicos que puedan presentarse
Resumen final e indicaciones sobre los próximos pasos
Requerimientos
- Experiencia previa en programación
Público objetivo
- Desarrolladores de software
- Arquitectos de sistemas
- Profesionales de DevOps
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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