Pipeline Orchestration
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing AWS Certified Data Engineer - Associate premium course — no separate purchase.
Included in this chapter:
- Choosing the conductor: which orchestrator for which pipeline
- Step Functions internals: Standard vs Express, Retry, Catch, and Map
- Resiliency, idempotency, and decoupling with SNS and SQS
- Exam-pattern recognition for orchestration questions
Choosing a pipeline orchestrator on AWS
| Decision axis | AWS Step Functions | Amazon MWAA | AWS Glue workflows | Amazon EventBridge |
|---|---|---|---|---|
| What it is | Serverless state-machine workflow | Managed Apache Airflow (Python DAGs) | Glue-native crawler + job chaining | Event bus + cron/rate scheduler |
| Best fit | Serverless workflows with branching and error handling | Teams on Airflow / rich operator ecosystem | Pipelines built only of Glue crawlers and jobs | Event-driven or scheduled triggering of a pipeline |
| Authoring model | Amazon States Language (JSON), visual designer | Python DAG files in an S3 bucket | Triggers and conditions in the Glue console/API | Rules with event patterns or schedule expressions |
| Servers to manage | None (serverless) | Managed Airflow environment (sized workers) | None (serverless) | None (serverless) |
| Error handling | Per-state Retry / Catch, Map, Parallel built in | Airflow retries, dependencies, sensors, backfill | Conditional triggers; job retries within Glue | Retry policy + dead-letter queue per target |
| Pricing model | Per state transition (Standard) or per request + duration (Express) | Per environment-hour plus worker compute | No extra charge beyond the Glue resources run | Per million events / scheduler invocations |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
References
- AWS Step Functions Developer Guide — What is Step Functions
- Amazon MWAA User Guide — What is Amazon Managed Workflows for Apache Airflow
- AWS Glue Developer Guide — Workflows overview (and AWS Glue triggers)
- Amazon EventBridge User Guide — What is Amazon EventBridge
- Amazon EventBridge Scheduler User Guide — What is EventBridge Scheduler
- AWS Step Functions Developer Guide — Standard vs. Express workflows
- AWS Step Functions Developer Guide — Map state in Distributed mode
- Amazon SNS Developer Guide — What is Amazon SNS
- Amazon SQS Developer Guide — What is Amazon SQS