Back to project foundations
Business application
Apache Airflow
A workflow orchestrator for scheduling and monitoring tasks with explicit dependencies.
Why we recommend it
Choose it when recurring data jobs need a shared schedule, execution history and a clear view of failures.
When to choose it
- Data imports, reporting pipelines and scheduled batch processing.
What to consider
- It works best with mostly stable workflow structures. Production needs suitable workers and a supported database; SQLite is for testing.
Start with this project
Model one scheduled pipeline with dependencies, then test retries and rerunning a failed step without duplicating results.
