Contacta con nosotros

Temario del curso

Conceptos Avanzados en Ingeniería de Plataformas

  • Repaso 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 una arquitectura de plataforma escalable

Análisis Profundo de la Arquitectura de Microservicios

  • Principios del 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
  • Construcción de imágenes Docker optimizadas para microservicios
  • Consideraciones de red y almacenamiento de contenedores

Ecosistema y Arquitectura de Kubernetes

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

Despliegue de Microservicios en Kubernetes

  • Estrategias de despliegue para microservicios
  • Gestión de despliegues de servicios con Helm charts
  • Prácticas de despliegue continuo en un entorno Kubernetes

Observabilidad y Monitoreo en Microservicios

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

Escalado y Ajuste de Rendimiento

  • Estrategias de escalado horizontal y vertical
  • Autoescalado de servicios basado en la carga
  • Ajuste de rendimiento y optimización de recursos

Ingeniería de Resiliencia y Confiabilidad

  • Diseño para fallos: patrones de resiliencia en microservicios
  • Implementación de verificaciones de salud, interruptores de circuito (circuit breakers) y limitación de velocidad
  • Estrategias de recuperación ante desastres y alta disponibilidad

Consideraciones de Seguridad para Microservicios y Kubernetes

  • Seguridad en las comunicaciones entre microservicios
  • Características de seguridad y mejores prácticas de Kubernetes
  • Implementación de mallas de servicios (service meshes) para una seguridad mejorada

Proyecto Práctico

  • Diseño e implementación de una aplicación escalable de microservicios en Kubernetes
  • Implementación de pipelines CI/CD para el despliegue de microservicios
  • Aplicación de prácticas de monitoreo y escalado 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 arquitectura de microservicios

Audiencia

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

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas