Skip to content

Tutorial describing using Airlift to federate between multiple Airflow instances

Notifications You must be signed in to change notification settings

dagster-io/airlift-federation-tutorial

Repository files navigation

Airlift Federation Tutorial Code

This repo is the code that the Airlift federation tutorial is based off of. Follow along on the main docs site here.

This example demonstrates how to use the dagster-airlift package to unify multiple Airflow instances into Dagster as a single control plane, and then federate execution between those Airflow instances.

Example Structure

The following explains the structure of the repo.

airlift_federation_tutorial
├── constants.py: Contains constant values used throughout both Airflow and Dagster
├── dagster_defs: Contains Dagster definitions
│   ├── definitions.py: Empty starter file for following along with the tutorial
│   └── stages: Contains reference implementations for each stage of the migration process.
├── metrics_airflow_dags: Contains the Airflow DAGs for the "downstream" airflow instance
└── warehouse_airflow_dags: Contains the Airflow DAGs for the "upstream" airflow instance

About

Tutorial describing using Airlift to federate between multiple Airflow instances

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published