Question 18
Domain 2: Design Resilient ArchitecturesA company needs to orchestrate a complex workflow with multiple Lambda functions, error handling, and retry logic. Which service should be used?
Correct answer: C
Explanation
AWS Step Functions is used for “workflow orchestration,” which fits a complex process with multiple Lambda functions. It also supports built-in error handling and retry logic, making it ideal for coordinating steps and handling failures in a serverless workflow.
Why each option is right or wrong
A. EventBridge
B. SNS with Lambda subscriptions
C. AWS Step Functions
AWS Step Functions is the managed service specifically built for workflow orchestration, and the exam blueprint explicitly lists it under “workflow orchestration.” It coordinates multiple Lambda invocations as a state machine and provides native retry and error-handling controls, so the workflow can branch and recover without custom glue code.
D. SQS with Lambda triggers