Contacta con nosotros

Temario del curso

Comprensión de los microservicios

  • ¿Qué son los microservicios?
  • Beneficios y desafíos clave de los microservicios
  • Arquitecturas monolíticas vs. arquitecturas de microservicios

Diseño de sistemas de microservicios

  • Principios de la arquitectura de microservicios
  • Definición de los límites de cada servicio
  • Comunicación entre servicios

Diseño de servicios

  • APIs RESTful y contratos de servicio
  • Estrategias de versionado de servicios
  • Particionamiento de datos y almacenamiento para microservicios

Trazabilidad de eventos (Event Sourcing)

  • Comprensión de los conceptos de trazabilidad de eventos
  • Beneficios y casos de uso para la trazabilidad de eventos
  • Implementación de arquitecturas impulsadas por eventos

CQRS (Segregación de Responsabilidades de Comando y Consulta)

  • Introducción a CQRS
  • Cuándo usar CQRS
  • Implementación de CQRS en sistemas de microservicios

Otros patrones de diseño para arquitecturas basadas en microservicios

  • Registro y descubrimiento de servicios
  • Mesh de servicios y puertas de enlace API (API gateways)
  • Patrones de resiliencia (por ejemplo, Circuit Breaker [Interruptor de circuito], Bulkhead [Mamparo])

Diseño y operación del sistema

  • Monitoreo y registro 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 desde una arquitectura monolítica hacia 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
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas