Airflow vs Dagster

Data orchestration.

Overview

Airflow and Dagster are two leading data orchestrators with different philosophies. Airflow centres on tasks and DAGs (procedural pipelines, time-driven schedules); Dagster centres on assets and software-defined-assets (declarative data lineage, asset-driven scheduling). The right answer depends on whether the team thinks in pipelines or in data assets.

The approach

Workload-driven choice, per-team operational fit considered, documented rationale per pipeline. The discipline is making the orchestrator choice once with a written reason rather than re-deriving it per pipeline owner.

Why this compounds

The right orchestrator compounds across years. Pipeline patterns and team expertise align with the orchestrator; cross-pipeline tooling (alerting, lineage, retry policies) gets built once and reused. By year two the orchestrator choice is automatic per pipeline.