To understand how does Apache Airflow works, you must understand there are four major components that create this scalable and robust workflow scheduling platform:
1. Scheduler
2. Web Server
3. Database
4. Executor