Enterprise data pipelines come with complex scheduling requirements that Apache Airflow doesn’t support out of the box. At eBay, our business teams depend on advanced workflow control primitives daily
— so we built them natively into our Airflow 2.10 platform:
- Breakpoints — pause a pipeline at a specific task for inspection without failing the run
- Skip logic — dynamically bypass tasks or task groups at runtime
- Calendar-aware scheduling — model business calendars as custom Airflow timetables
- Pipeline pause/resume — operator-triggered suspension of in-flight DAG runs with state consistency
We’ll share the engineering trade-offs, architectural constraints we hit, and patterns reusable beyond eBay’s stack.
Xiongfeng Song
Software Engineer at eBay