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

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas