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

Sumérgete en Microservices Arquitectura

  • Principios del diseño de microservicios
  • Descomposición de aplicaciones monolíticas en microservicios
  • Communication Detección de patrones y servicios

Contenedorización con Docker

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

Kubernetes Ecosistema y Arquitectura

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

Implementación de Microservices en Kubernetes

  • Estrategias de implementación de microservicios
  • Administración de implementaciones de servicios con Helm gráficos
  • Prácticas de implementación continua en un entorno Kubernetes

Observabilidad y monitoreo en Microservices

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

Escalado y ajuste del rendimiento

  • Estrategias de escalado horizontal y vertical
  • Servicios de escalado automático en función de la carga
  • Ajuste del rendimiento y optimización de recursos

Ingeniería de Resiliencia y Confiabilidad

  • Diseño para el fracaso: patrones de resiliencia en microservicios
  • Implementación de comprobaciones de estado, disyuntores y limitación de velocidad
  • Estrategias de recuperación ante desastres y alta disponibilidad

Consideraciones de seguridad para Microservices y Kubernetes

  • Protección de las comunicaciones de microservicios
  • Kubernetes Características de seguridad y mejores prácticas
  • Implementación de mallas de servicio para mejorar la seguridad

Proyecto práctico

  • Diseño e implementación de una aplicación de microservicios escalable en Kubernetes
  • Implementación de canalizaciones de CI/CD para la implementación de microservicios
  • Aplicación de prácticas de supervisión y escalado para mantener el rendimiento de las aplicaciones

Resumen y próximos pasos

Requerimientos

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

Audiencia

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

Número de participantes



Precio por participante

Testimonios (5)

Categorías Relacionadas