AWS Certified Data Engineer – Associate (DEA-C01) — Question 234
A company needs to implement a workflow to process transactions. Each transaction goes through multiple levels of validation. Each validation level depends on the preceding validation level.
The workflow must either process or reject each transaction within 24-hours. The workflow must run for less than 24 hours total.
Which solution will meet these requirements with the LEAST operational cost?
Answer options
- A. Create a standard workflow in AWS Step Functions. Implement a Wait for Callback pattern to wait for the validation steps to finish.
- B. Create an express workflow in AWS Step Functions. Implement a Wait for Callback pattern to wait for the validation steps to finish.
- C. Use AWS Lambda functions to implement the workflow. Use Amazon EventBridge to invoke the validation steps.
- D. Use Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to implement the workflow.
Correct answer: A
Explanation
Option A is correct because a standard workflow in AWS Step Functions is designed to handle workflows that may take a longer time while maintaining lower operational costs. The other options, like the express workflow (Option B), are more expensive for longer running processes. Options C and D may also incur higher costs due to their architecture and operational overhead.