Service Comparison

Step Functions vs SQS/EventBridge Orchestration

Workflow state and message routing solve different problems.

What They Have in Common

Each option can solve part of the scenario. The exam expects you to choose the one that satisfies the stated constraints with the right operational burden, security boundary, availability model, and cost behavior.

Key Differences

OptionPrimary modelBest useSecurityAvailabilityOperations and cost
Step FunctionsExplicit workflow stateOrdered steps, branching, retries, compensation, audit of executionIAM execution roles, input/output controlsManaged state with retries and execution historyState-transition pricing; no workflow servers
SQSQueueIndependent work items, backlog, worker scalingQueue policy, SSE, IAMDurable backlog with at-least-once deliveryRequest and storage cost; operate consumers and DLQs
EventBridgeEvent routingRules, buses, SaaS/AWS events, scheduled triggersBus policy, target role, encryptionRetries, DLQ, archive/replay optionsPublished-event and archive cost; manage rules and targets

Typical Exam Clues

Practice After Studying

Return to the certification guide that includes this comparison and launch domain training from there.

Sources and Review Metadata