DEA-C01 practice question 22 of 25
A data engineer wants to orchestrate a set of extract, transform, and load (ETL) jobs that run on AWS. The ETL jobs contain tasks that must run…
Full set: 287 questionsAmazon Managed Workflows for Apache Airflow (Amazon MWAA) is the most suitable service. Apache Airflow is an open-source tool designed to programmatically author, schedule, and monitor complex data workflows. It uses Python to define workflows as Directed Acyclic Graphs (DAGs). MWAA is the AWS managed version, which simplifies deployment and management. It has a vast library of pre-built operators to interact with services like Amazon EMR, Amazon Redshift, and external APIs (like Salesforce), and it provides robust features for handling failures and retries automatically, directly meeting all the stated requirements.
B. AWS Step Functions defines workflows using a JSON-based language (Amazon States Language), not Python as required by the question.
C. AWS Glue Workflows are primarily for orchestrating AWS Glue jobs and crawlers, not for general-purpose orchestration involving external API calls or EMR jobs.
D. Amazon EventBridge is an event bus service for building event-driven applications; it is not a stateful workflow orchestration service.
1. AWS Documentation. (2023). What is Amazon Managed Workflows for Apache Airflow?. Retrieved from https://docs.aws.amazon.com/mwaa/latest/userguide/what-is-mwaa.html
2. AWS Documentation. (2023). Amazon MWAA features. Retrieved from https://aws.amazon.com/managed-workflows-for-apache-airflow/features/ (Mentions Python-based authoring and extensive integrations).
3. AWS Documentation. (2023). Comparing AWS Step Functions and Amazon MWAA. Retrieved from https://docs.aws.amazon.com/step-functions/latest/dg/step-functions-vs-mwaa.html
Keep practicing
Take the free DEA-C01 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other DEA-C01 practice questions
- Question 1A company hosts its applications on Amazon EC2 instances. The company must use SSL/TLS co…
- Question 2A data engineer needs to build an enterprise data catalog based on the company's Amazon S…
- Question 3A company has an application that uses a microservice architecture. The company hosts the…
- Question 4A company stores customer records in Amazon S3. The company must not delete or modify the…
- Question 5A company uses AWS Glue Apache Spark jobs to handle extract, transform, and load (ETL) wo…
- Question 7A company has a data processing pipeline that includes several dozen steps. The data proc…
