π§ Why Do We Split Airflow into init, scheduler, and webserver?
If you start working with Airflow a bit more seriously, youβll quickly notice that itβs usually split into multiple services: airflow-init airflow-scheduler airflow-webserver At first, you may wonder: βWhy do we need to split them up like this?β Well β this is actually the standard production architecture. Letβs break it down in simple, practical terms. 1οΈβ£ airflow-init β Preparation Step Also sometimes called airflow-db-migrate or airflow-bootstrap. This runs only once when you initialize Airflow. ...