Course Overview
Section titled “Course Overview”This course teaches you to design, build, and operate production-grade data pipelines with Apache Airflow. The challenge in modern data engineering usually isn’t processing data — it’s coordinating hundreds of interdependent tasks, handling failures gracefully, and keeping visibility into what actually ran. You’ll start with Airflow’s core architecture (scheduler, executor, workers, metadata database) and DAG fundamentals, then build up through operators, sensors, and common ETL/ELT patterns, including data quality gates and incremental loading.
The second half is where the course earns its “production-grade” framing: dynamic DAG generation, cross-DAG dependencies with external task sensors, retry and backfill strategies, and — critically for STACKIT — running Airflow on STACKIT Kubernetes Engine with the KubernetesPodOperator for task isolation, plus the CI/CD practices needed to ship DAGs safely. Every module pairs the concept with a practical exercise deployed against real STACKIT infrastructure, so the skills transfer directly to pipelines you’d actually operate.
What You’ll Learn
Section titled “What You’ll Learn”- Design DAGs with the right operators, sensors, and task dependencies for a given workflow
- Build dynamic, configuration-driven pipelines and manage cross-DAG dependencies
- Implement retry strategies, alerting, and backfilling for resilient pipeline operations
- Deploy and scale Airflow on STACKIT Kubernetes Engine with CI/CD for production DAGs
Modules
Section titled “Modules”- Airflow Architecture and Concepts
- DAGs, Operators, and Sensors
- Advanced Patterns and Monitoring
- Kubernetes Integration and CI/CD
Asset historyActive 3 of the last 12 weeksTMUpdatedNo updates · 1 bar = 1 week i
- CCC.C1SCF Core · STACKITOwner
C.C1SCF Core · STACKITOwnerActive 5 of the last 12 weeks · 23 updateswww.linkedin.com/in/can-celik-645932315can.celik1@digits.schwarz