AWS Certified Data Engineer Associate DEA-C01 Practice Question
Hourly sales data lands as multiple CSV files under s3://sales/raw/YYYY/MM/DD/HH/. A _SUCCESS flag finishes the batch. The team must launch an AWS Glue job only after the flag arrives, retry transient errors with exponential backoff, and send one SNS alert if all retries fail, using as little custom code as possible. Which architecture satisfies these needs?
Deploy Amazon Managed Workflows for Apache Airflow and create a DAG that polls the S3 prefix every minute, runs the Glue job when files are complete, and includes Python-based retries and SNS alerts.
Create an Amazon EventBridge rule that matches the _SUCCESS object, then invoke an AWS Step Functions state machine that uses a Glue StartJobRun task with Retry and a Catch path that publishes to SNS.
Configure an S3 PUT event to invoke a Lambda function for every file. The function tracks files in DynamoDB and starts the Glue job when all files are present, implementing retries and SNS publishing in code.
Schedule the Glue job with an hourly Glue trigger, enable job-level retries, and use a CloudWatch alarm on job failures to notify SNS.
An Amazon EventBridge rule can watch for an S3 ObjectCreated event whose name matches the _SUCCESS flag. When the rule fires, it starts an AWS Step Functions state machine. Step Functions offers a native Glue StartJobRun integration, so the job can be invoked without custom code. The state machine definition can include a Retry clause with exponential backoff and a Catch path that calls the built-in SNS Publish integration to send a single alert if the job ultimately fails. All orchestration, retries, and notifications are handled by managed services, so no Lambda functions or custom DAG code are required. Glue time-based triggers could start too early, Lambda plus DynamoDB adds undifferentiated code, and MWAA requires additional infrastructure and Python logic.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
How does Amazon EventBridge work with S3 ObjectCreated events?
Open an interactive chat with Bash
What are AWS Step Functions state machines used for in this solution?
Open an interactive chat with Bash
What is exponential backoff and how is it implemented in AWS Step Functions?
Open an interactive chat with Bash
What is Amazon EventBridge and how does it work with S3 events?
Open an interactive chat with Bash
How does AWS Step Functions handle retries and error catching?
Open an interactive chat with Bash
What advantages does AWS Glue's native integration with Step Functions provide?
Open an interactive chat with Bash
AWS Certified Data Engineer Associate DEA-C01
Data Operations and Support
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .