Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
Testimonios (1)
About the microservices and how to maintenance kubernetes