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
Testimonios (4)
la preparación técnica de los docentes
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Traducción Automática
los ejercicios
Jose Victor De La Rosa Moreno - ENGINEERING AND SERVICES JF S.A. DE C.V.
Practical examples, and open disussions
Nenad Terzic - Пейсейф България ЕООД
Curso - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.