Temario del curso
Conceptos avanzados en ingeniería de plataformas
- Revisión de los fundamentos de la ingeniería de plataformas
- Evolución de esta disciplina en el contexto del escalado
- Principios clave para diseñar arquitecturas de plataforma escalables
Análisis profundo de las arquitecturas basadas en microservicios
- Principios del diseño orientado a microservicios
- Cómo descomponer aplicaciones monolíticas en múltiples microservicios
- Patrones de comunicación y mecanismos de detección de servicios
Contenerización mediante Docker
- Técnicas avanzadas para la contenerización
- Creación de imágenes Docker optimizadas para microservicios
- Aspectos clave sobre redes y almacenamiento en contenedores
Ecosistema y arquitectura de Kubernetes
- Exploración detallada de los componentes internos de Kubernetes
- Configuración y gestión de clústeres de Kubernetes
- Mejores prácticas en materia de redes, almacenamiento y seguridad
Despliegue de microservicios en entornos Kubernetes
- Estrategias recomendadas para el despliegue de microservicios
- Gestión eficiente de servicios mediante gráficos Helm
- Prácticas continuas para la implementación en un entorno Kubernetes
Observabilidad y supervisión de microservicios
- Implementación de sistemas de registro, monitoreo y alerta
- Herramientas disponibles para mejorar la visibilidad en entornos Kubernetes
- Análisis de métricas y logs como base para mantener el buen funcionamiento del sistema
Escalado y optimización del rendimiento
- Estrategias de escalado tanto horizontal como vertical
- Autoescalado basado en la carga operativa real
- Técnicas para ajustar el rendimiento y optimizar el uso de recursos
Ingeniería orientada a la resiliencia y fiabilidad
- Diseño proactivo ante fallos: patrones para aumentar la robustez de los microservicios
- Implementación de verificaciones de estado, mecanismos de protección y limitación de solicitudes
- Estrategias para garantizar alta disponibilidad y recuperación ante desastres
Consideraciones de seguridad en microservicios y Kubernetes
- Aseguramiento eficaz de la comunicación entre microservicios
- Recursos de protección disponibles en Kubernetes y buenas prácticas recomendadas
- Implementación de mallas de servicios para reforzar la seguridad
Proyecto práctico final
- Diseño e implementación de una aplicación con microservicios escalable sobre Kubernetes
- Configuración y puesta en marcha de canalizaciones CI/CD para el despliegue continuo
- Aplicación del control de calidad, la monitorización y las técnicas de escalado para mantener un alto rendimiento global
Resumen final y próximos pasos a seguir
Requerimientos
- Comprensión básica de los conceptos de contenerización y orquestación
- Experiencia previa con Docker y operaciones básicas en Kubernetes
- Conocimientos sobre computación en la nube y arquitecturas basadas en microservicios
Público objetivo
- Ingenieros de plataformas
- Profesionales de DevOps
- Arquitectos de software
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 7250 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
About the microservices and how to maintenance kubernetes