Apache Airflow @ Umuzi.org
summary
Umuzi uses Apache Airflow to replace brittle cron and ad hoc scripts that handled thousands of applicant records, moving to dynamic DAG generation (Python-created tasks in loops), templated operators (Bash, Python, Branch, Slack/email) and the web UI for run history and tracebacks. Deployment runs via Docker Compose deployment with Postgres metadata and Celery/Mesos queues, DAG files on a Git volume (git pull to update). Porting costs exist but ongoing result is faster, clearer recruitment pipelines and fewer manual runs.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:57Muzie's mission and growth
- 9:30Data pipeline challenges
- 10:13What is Apache Airflow
- 14:29Why Airflow is cool
- 18:40Interacting with Airflow
- 20:11Airflow web UI demo
- 24:45Airflow architecture
- 26:31Q&A session
related talks
22mOrchestrate your data pipelines using Apache Airflow
35mBecome a Conductor with Apache Airflow
01h 59mIntroduction to orchestration ETL processes with Apache Airflow
34mData Ingestion in Python using Apache Airflow
01h 18mIntroduction to orchestration ETL processes with Apache Airflow
26mGo with the Flow: Automating Your Workflows with Airflow
38mAirflow DAGs Made Easy: Introducing the Astro SDK
52mBetter ETL with Managed Airflow in ADF
