Solicitar información

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
 14 Horas

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.
Inversión

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)

Próximos cursos

Categorías Relacionadas