Contacta con nosotros

Temario del curso

Comprensión de los Microservicios

  • ¿Qué son los microservicios?
  • Beneficios clave y desafíos 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 cada servicio
  • Comunicación entre servicios

Diseño de Servicios

  • APIs RESTful y contratos de servicio
  • Estrategias de versión de servicios
  • Particionamiento de datos y almacenamiento para microservicios

Registro de Eventos (Event Sourcing)

  • Comprensión de los conceptos del registro de eventos.
  • Beneficios y casos de uso del registro de eventos.
  • Implementación de arquitecturas dirigidas por eventos.

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

  • Introducción al 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
  • Mesh de servicios (Service Mesh) y puertas de enlace de API (API Gateways)
  • Patrones de resiliencia (por ejemplo, Interruptor de Circuito y Sótano).

Diseño y Operativa de Sistemas

  • Monitorización y registro de eventos en microservicios.
  • Contenedores y orquestación (por ejemplo, Docker, Kubernetes).
  • Consideraciones de seguridad para microservicios.

Adopción de Microservicios

  • Evaluación de la preparación organizativa para los microservicios.
  • Pasos para migrar desde una arquitectura monolítica 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