the file-system. • Scheduler o parsed, serialized the DAG and persisted in DB o Identifies DAGs to be executed, broken down to TaskInstances, queued for execution. • Celery Queue is backed by Redis. (QueueBroker and ResultBackend) • Scheduler monitors ResultBackend, and as Tasks are executed, it persists data to the metadata database Recap AIRFLOW’S ARCHITECTURE