Migrate Airflow DAGs to Dagster
info
Airlift v2 is under active development. You may encounter feature gaps, and the APIs may change. To report issues or give feedback, please reach out to your CSM.
TK - conceptual info here
Prerequisites
Before following this guide, you will need to follow the setup guide and peer your Airflow instance to Dagster.
Migration best practices
When migrating Airflow DAGs to Dagster, we recommend a few best practices:
- Create separate packages for the Airflow and Dagster deployments. Airflow has complex dependencies and can be difficult to install in the same environment as Dagster.
- Create user acceptance tests in Dagster before migrating. This will help you catch issues easily during migration.
- Understand the rollback procedure for your migration. When proxying execution to Dagster from Airflow, you can always roll back by changing a single line of code in the Airflow DAG.