A payments workflow needs durable orchestration — multi-step execution surviving hours, retries per step, human-approval pause, and compensation on failure. Which fits?
A.EventBridge rules to Lambda targets
EventBridge fires events — no long-running state or compensation.
B.Step Functions Standard workflow
Stateful durable orchestration = Step Functions. Correct.
C.SQS + Lambda chain
SQS decouples but you'd hand-build orchestration/compensation.
D.EventBridge Scheduler
Scheduler only triggers on time — no workflow state.
Why this answer
Step Functions Standard = durable state-machine orchestration: steps can wait hours/days, built-in retry/catch/compensation (Saga), human-approval via task tokens. EventBridge routes events but has no durable multi-step state.
Correct answer: B · Last reviewed 2026-11-05
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Complex Solution Design practice session.
Practice Complex Solution Design