AWS Certified Data Engineer Associate DEA-C01 Practice Question
A data engineer built an AWS Step Functions workflow that submits a Spark step to an Amazon EMR cluster to process yesterday's click-stream logs. About once a week the step fails because of transient network errors. The pipeline must retry automatically and page the on-call team only if the job still fails after several attempts. Which Step Functions design meets these needs with minimal operational effort?
Increase the number of core nodes on the EMR cluster and disable task timeouts to reduce the chance of transient failures interrupting the Spark step.
Place the EMR step in a Parallel state with two identical branches so that at least one branch succeeds if the other encounters a transient failure.
Configure the EMR step task with a Retry policy that uses exponential back-off and a maximum of three attempts, and add a Catch path that publishes an SNS notification if all retries fail.
Use Amazon EventBridge to schedule a second execution of the entire state machine 30 minutes later; if the first run fails, the second run will process the same data.
Adding a Retry field to the EMR step task lets Step Functions automatically rerun the add-step API call when a transient error occurs. An exponential back-off policy with a maximum attempt count prevents endless looping. Attaching a Catch block that invokes an SNS publish task ensures an alert is sent only after all retries are exhausted. This approach is fully managed inside the state machine, requires no additional scheduling logic, and avoids over-provisioning the EMR cluster. The other options either waste resources, duplicate work, or do not provide conditional notifications.
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.
What is AWS Step Functions?
Open an interactive chat with Bash
What is an exponential back-off policy in retries?
Open an interactive chat with Bash
How does Amazon SNS work in error handling?
Open an interactive chat with Bash
What is exponential back-off in retry policies?
Open an interactive chat with Bash
How does SNS publish work in AWS Step Functions?
Open an interactive chat with Bash
Why shouldn't we increase core nodes or disable task timeouts instead of retrying?
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 .