Migrating Hundreds of ETL Jobs to Airflow – Looking for Experiences & Gotchas

Hi everyone,

We’re planning to migrate our existing ETL jobs to Apache Airflow, starting with the KubernetesPodOperator. The idea is to orchestrate a few hundred (potentially 1-2k) jobs as DAGs in Airflow running on Kubernetes.

A couple of questions for those who have done similar migrations:

  • How well does Airflow handle this scale, especially with a high number of DAGs/jobs (1k+)?
  • Are there any performance or reliability issues I should be aware of when running this volume of jobs via KubernetesPodOperator?
  • What should I pay special attention to when configuring Airflow in this scenario (scheduler, executor, DB settings, etc.)?
  • Any war stories or lessons learned (good or bad) you can share?

Any advice, gotchas, or resource recommendations would be super appreciated! Thanks in advance

Posted Jun 1, 2025, 6:16 PM UTC

157
Loading comments…