

Handles how and where tasks are executed (e.g., Local, Celery, Kubernetes).
Works closely with the scheduler.
Execute individual tasks as directed by the executor.
Scalable depending on the execution environment.
Provides a user-friendly UI to monitor DAGs, tasks, logs, and execution status.
Supports real-time interaction and control.
Stores DAGs, task states, schedules, and logs.
Central to Airflow's state management using SQLAlchemy ORM.