Airflow DAG batch scheduling
KT
Moved KT's Crontab-based Spark and stored-procedure batches to Airflow DAGs on Docker with explicit task dependencies and web-based monitoring.
- Problem
- Crontab-based batches had no dependency control or visibility.
- Design
- Analyzed Spark, stored-procedure, and Crontab jobs and moved them to Airflow DAGs with explicit task dependencies, on Docker, with web-based execution monitoring.
- Result
- Per-task failure tracking, web-based log and schedule inspection, and better maintainability on Docker.
- Stack
- Apache Airflow, Docker, Spark, PostgreSQL
Related projects
- PPAS backup & recovery / data lakehouse
- Real-time analytics platform enhancement
- MartDB generative AI data agent (GPT-4o)
- Insurance system migration from on-premises to AWS
- iOS/Android QA automation
- Document platform PoC series — the predecessors of localization.md
- GitHub single-file operation-line challenge