Skip to content

Amazon MWAA

#90 · Level 3 · Modern architecture · Application Integration

Amazon MWAA (Managed Workflows for Apache Airflow) is an AWS-run version of open source Apache Airflow. In Airflow, a workflow is written in Python as a DAG, which defines which task runs after which. In MWAA you create an environment, and DAG files are usually stored in S3. AWS takes responsibility for running Airflow’s scheduler, workers and web interface. It is mostly used to schedule and organize work across data services such as S3, Glue and Redshift.

A factory’s production schedule — which machine runs when, and which one after which, following the same rules every day.

Many steps — bringing in data every day, cleaning it, building reports — need to run on time. Running Airflow yourself is hard.

Nightly data pipelines and step-by-step ETL jobs.

Azure Data Factory (Workflow Orchestration Manager)

For details and the latest information, see the official documentation: