CLF-C02 Cloud Technology and Services Practice Question
A company runs a multi-step order fulfilment process that includes payment verification, inventory check, warehouse notification, and shipping label generation. Each step is implemented as a Lambda function. They need a service to coordinate these steps, handle retries on failure, and visualise workflow state. Which AWS service should they use?
⚠ Common exam trap
It's easy for candidates to confuse message/event services (SQS, SNS, EventBridge) with orchestration services, failing to recognize that only Step Functions provides the stateful coordination, retry logic, and visual workflow required for multi-step processes.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
AWS Step Functions
AWS Step Functions is a serverless orchestration service that lets you coordinate multiple AWS services, including Lambda functions, into a visual workflow. It natively supports sequential execution, parallel branches, retries on failure, and state visualization, making it the ideal choice for a multi-step order fulfillment process.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Amazon SQS
Why it's wrong here
Amazon SQS is a fully managed message queue that decouples application components by allowing producers to send messages and consumers to poll and process them asynchronously. It does not orchestrate workflows; it merely stores and delivers messages, and any sequencing, state management, and retry logic must be implemented by the consuming application itself. SQS also lacks a visual console showing workflow execution progress or built-in coordination of multiple Lambda invocations, so it cannot replace Step Functions in managing a multi-step stateful workflow with automatic error handling and step-level retries.
- ✗
Amazon EventBridge
Why it's wrong here
Amazon EventBridge is an event bus that routes events from sources like AWS services and SaaS applications to targets based on event patterns and rules. While it can invoke Lambda functions, it does not manage a defined sequence of steps, maintain state between those steps, or provide retry/error handling for a multi-step workflow. EventBridge is designed for decoupled event-driven communication, not for orchestrating complex, stateful processes with visual execution tracking, which is exactly what Step Functions provides.
- ✓
AWS Step Functions
Why this is correct
Step Functions orchestrates multi-step workflows using a state machine model. It manages the sequence of Lambda invocations, retries failed steps, handles errors, and provides a visual console showing the current state of each workflow execution.
- ✗
Amazon SNS
Why it's wrong here
Amazon SNS is a pub/sub messaging service that distributes messages to a large number of subscribers via topics, enabling fan-out patterns such as sending notifications or triggering parallel Lambda invocations. However, it does not coordinate a sequential workflow; it simply delivers a message and forgets, with no concept of workflow state, step-by-step retries, or overall execution monitoring. Once a message is published, SNS has no knowledge of whether downstream processing succeeded or failed, making it unsuitable for orchestrating a multi-step process where each step depends on the previous one's outcome.
Quick reference
Cloud Service Model Comparison
| Model | You Manage | Provider Manages | Examples |
|---|---|---|---|
| IaaS | OS, runtime, apps, data | Hardware, hypervisor, networking | EC2, Azure VMs, GCP Compute Engine |
| PaaS | Apps and data | OS, runtime, middleware, hardware | Elastic Beanstalk, Azure App Service |
| SaaS | Data and settings only | Everything else | Microsoft 365, Salesforce, Workday |
| FaaS / Serverless | Function code only | Infra, scaling, runtime | Lambda, Azure Functions, Cloud Run |
| CaaS | Containers and apps | Kubernetes, OS, hardware | EKS, AKS, GKE |
Go deeper
Related to this question
About these practice questions
Courseiva writes every CLF-C02 question from scratch — 988 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CLF-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CLF-C02 exam.