Contacta con nosotros

Temario del curso

Repaso de los Fundamentos de Apache Airflow

  • Conceptos clave: DAGs, operadores y flujo de ejecución
  • Arquitectura y componentes de Airflow
  • Comprensión de casos de uso avanzados y flujos de trabajo

Creación de Operadores Personalizados

  • Comprender la anatomía de un operador de Airflow
  • Desarrollo de operadores personalizados para tareas específicas
  • Pruebas y depuración de operadores personalizados

Hooks y Sensores Personalizados

  • Implementación de hooks para integración con sistemas externos
  • Creación de sensores para monitorear eventos desencadenantes externos
  • Mejora de la interactividad del flujo de trabajo con sensores personalizados

Desarrollo de Plugins de Airflow

  • Comprensión de la arquitectura de plugins
  • Diseño de plugins para extender la funcionalidad de Airflow
  • Buenas prácticas para la gestión y despliegue de plugins

Integración de Airflow con Sistemas Externos

  • Conexión de Airflow a bases de datos, APIs y servicios en la nube
  • Uso de Airflow para flujos de trabajo ETL y procesamiento de datos en tiempo real
  • Gestión de dependencias entre Airflow y sistemas externos

Depuración y Monitoreo Avanzado

  • Uso de los registros y métricas de Airflow para resolver problemas
  • Configuración de alertas y notificaciones para incidencias en flujos de trabajo
  • Uso de herramientas de monitoreo externas con Airflow

Optimización del Rendimiento y la Escalabilidad

  • Escala de Airflow mediante ejecutores Celery y Kubernetes
  • Optimización del uso de recursos en flujos de trabajo complejos
  • Estrategias para alta disponibilidad y tolerancia a fallos

Casos de Estudio y Aplicaciones Prácticas

  • Exploración de casos de uso avanzados en ingeniería de datos y DevOps
  • Caso práctico: Implementación de un operador personalizado para ETL a gran escala
  • Buenas prácticas para gestionar flujos de trabajo a nivel empresarial

Resumen y Próximos Pasos

Requerimientos

  • Sólida comprensión de los fundamentos de Apache Airflow, incluidos DAGs, operadores y arquitectura de ejecución
  • Habilidad en programación con Python
  • Experiencia en integración de sistemas de datos y orquestación de flujos de trabajo

Público Objetivo

  • Ingenieros de datos
  • Ingenieros de DevOps
  • Arquitectos de software
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas