Contacta con nosotros

Temario del curso

Conceptos avanzados en ingeniería de plataformas

  • Revisión de los fundamentos de la ingeniería de plataformas
  • La evolución de la ingeniería de plataformas en el contexto de la escalabilidad
  • Principios de diseño para arquitecturas de plataformas escalables

Análisis profundo de la arquitectura de microservicios

  • Principios de diseño de microservicios
  • Descomposición de aplicaciones monolíticas en microservicios
  • Patrones de comunicación y descubrimiento de servicios

Contenedorización con Docker

  • Técnicas avanzadas de contenedorización
  • Creación de imágenes de Docker optimizadas para microservicios
  • Consideraciones sobre redes y almacenamiento de contenedores

Ecosistema y arquitectura de Kubernetes

  • Exploración detallada de los componentes de Kubernetes
  • Configuración y gestión de un clúster de Kubernetes
  • Mejores prácticas en redes, almacenamiento y seguridad de Kubernetes

Despliegue de microservicios en Kubernetes

  • Estrategias de despliegue para microservicios
  • Gestión de despliegues de servicios con gráficos de Helm
  • Prácticas de despliegue continuo en entornos de Kubernetes

Observabilidad y monitoreo en microservicios

  • Implementación de registro, monitoreo y alertas para microservicios
  • Herramientas y plataformas para la observabilidad en el ecosistema de Kubernetes
  • Análisis de métricas y registros para mantener la salud del sistema

Escalabilidad y ajuste de rendimiento

  • Estrategias de escalado horizontal y vertical
  • Escalado automático de servicios basado en la carga
  • Ajuste de rendimiento y optimización de recursos

Ingeniería de resiliencia y confiabilidad

  • Diseño para el fallo: patrones de resiliencia en microservicios
  • Implementación de verificaciones de estado, interruptores de circuito y limitación de tasa
  • Estrategias de recuperación ante desastres y alta disponibilidad

Consideraciones de seguridad para microservicios y Kubernetes

  • Protección de la comunicación entre microservicios
  • Características y mejores prácticas de seguridad de Kubernetes
  • Implementación de mallas de servicios para mayor seguridad

Proyecto práctico

  • Diseño y despliegue de una aplicación escalable de microservicios en Kubernetes
  • Implementación de pipelines de CI/CD para el despliegue de microservicios
  • Aplicación de prácticas de monitoreo y escalabilidad para mantener el rendimiento de la aplicación

Resumen y próximos pasos

Requerimientos

  • Comprensión de los conceptos de contenedorización y orquestación
  • Experiencia con Docker y operaciones básicas de Kubernetes
  • Familiaridad con la computación en la nube y la arquitectura de microservicios

Público objetivo

  • Ingenieros de plataformas
  • Profesionales de DevOps
  • Arquitectos de software
 35 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas