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.
Ejemplos prácticos y discusiones abiertas
Nenad Terzic - Pejsejf B"lgaria EOOD
Curso - Building Microservices with Spring Cloud and Netflix OSS
Traducción Automática
El curso fue excelente. Nuestro entrenador Andreas estaba muy preparado y respondió todas las preguntas que hicimos. Además, nos ayudó cuando teníamos problemas e hizo explicaciones detalladas cuando era necesario. El mejor curso en el que he participado jamás.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Traducción Automática