• Optimising Airflow parse time by configuration

    Optimising Airflow parse time by configuration

    In the first part of this series, I focused on code-level optimisations: reducing top-level imports, avoiding unnecessary Variable.get() calls during DAG parsing, replacing heavy custom Python logic with provider operators, moving configuration into lightweight Python dictionaries, and…

  • Optimising Airflow parse time by code

    Optimising Airflow parse time by code

    Ever stared at your Airflow UI, waiting for DAGs to load, or noticed your scheduler seems to be perpetually lagging? You might be suffering from slow DAG parse times, a common but often overlooked bottleneck that…