Dynamic DAGs and Data Quality using DAGFactory - Airflow Summit 2025
Presented by Ashir Alam, and Gangfeng Huang at Airflow Summit 2025. We have a similar pattern of DAGs running for different data quality dimensions like accuracy, timeliness, & completeness. To do this again and again, we would be duplicating and potentially introducing human error while doing copy paste of code or making people write same code again. To solve for this, we are doing few things: Run DAGs via DagFactory to dynamically generate DAGs using just some YAML code for all the steps we want to run in our DQ checks. Hide this behind a UI which is hooked to github PR open step, now the user just provides some inputs or selects from dropdown in UI and a YAML DAG is generated for them. This highlights the potential for DAGFactory to hide Airflow Python code from users and make it more accessible to Data Analysts and Business Intelligence along with normal Software Engg, along with reducing human error. YAML is the perfect format to be able to generate code, create a PR and DagFactory is the perfect fir for that. All of this is running in GCP Cloud Composer.

Free Event: Power BI Beginner to Pro 2026 Edition - Full Hands-On Tutorial

I Think We're Losing Control Of AI

Airflow DAG Factory: Create DAGs dynamically with YAML

Using Airflow for Real-Time Data Processing at Scale: Architecture, Challenges & Wins

Learn Apache Airflow in 10 Minutes | High-Paying Skills for Data Engineers

Apache Airflow Tutorial for Data Engineers

Top 10 Data Orchestration Tools in 2026 | Orchestration Tools Completely broken down

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

How To Think SO CLEARLY People Assume You're A Genius

Dynamic DAGs in Apache Airflow for Advanced

Should You Become a Data Analyst in 2026? Honest Answer

Stop Prompting Claude. Use Karpathy's Method Instead.

Tschüss, Deutschland – Polens Rückkehrer | Reportage

Apache Airflow One Shot- Building End To End ETL Pipeline Using AirFlow And Astro

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

If you're seeing this...its time to sleep🌙 (guided breaths, imagery, meditation, affirmations)

I Think They Are Lying To You

China's 1.4nm Breakthrough Terrifies America and Taiwan

