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 de 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.
Contenedrización con Docker
- Técnicas avanzadas de contenedrización.
- Construcción de imágenes de Docker optimizadas para microservicios.
- Consideraciones sobre 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 networking, almacenamiento y seguridad en Kubernetes.
Despliegue de Microservicios en Kubernetes
- Estrategias de despliegue para microservicios.
- Gestión de despliegues de servicios con gráficos (charts) de Helm.
- Prácticas de despliegue continuo en un entorno de Kubernetes.
Observabilidad y Monitoreo en Microservicios
- Implementación de registros, 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.
Escalamiento y Sintonía de Rendimiento
- Estrategias de escalado horizontal y vertical.
- Escala automática de servicios basada en la carga.
- Sintonía 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 controles de salud (health checks), cortocircuitos (circuit breakers) y limitación de tasa.
- Estrategias de recuperación ante desastres y alta disponibilidad.
Consideraciones de Seguridad para Microservicios y Kubernetes
- Aseguramiento de las comunicaciones entre microservicios.
- Características de seguridad de Kubernetes y mejores prácticas.
- Implementación de mallas de servicios (service meshes) para mejorar la seguridad.
Proyecto Práctico
- Diseño y despliegue 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 escalamiento para mantener el rendimiento de la aplicación.
Resumen y Próximos Pasos
Requerimientos
- Comprensión de los conceptos de contenedrización y orquestación.
- Experiencia con Docker y operaciones básicas de Kubernetes.
- Conocimiento sobre computación en la nube y arquitectura de microservicios.
Audiencia
- Ingenieros de plataformas.
- Profesionales de DevOps.
- Arquitectos de software.
35 Horas
Reseñas (1)
About the microservices and how to maintenance kubernetes