Courseiva
Question 221 of 988
Cloud Technology and ServicesmediumMultiple ChoiceObjective-mapped

CLF-C02 Cloud Technology and Services Practice Question

A company is developing a microservices application on AWS. The application includes a front-end web tier and a backend order processing service. The front-end sends order requests to the backend, which may take several seconds to process. The company wants to ensure that the front-end does not wait for the backend to complete, and that no orders are lost if the backend service is temporarily unavailable. Which AWS service should the company use to decouple the front-end and backend?

⚠ Common exam trap

Many candidates confuse ElastiCache's in-memory caching with message queuing, mistakenly thinking it can buffer requests, but ElastiCache has no persistent storage or asynchronous delivery guarantees for decoupling services.

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

Amazon Simple Queue Service (SQS)

Amazon Simple Queue Service (SQS) is the correct choice because it provides a fully managed message queue that decouples the front-end and backend services. The front-end can send order requests to an SQS queue and immediately return a response, while the backend processes messages asynchronously. SQS also stores messages durably across multiple Availability Zones, ensuring no orders are lost even if the backend is temporarily unavailable.

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 ElastiCache

    Why it's wrong here

    Amazon ElastiCache is an in-memory caching engine compatible with Redis or Memcached, used to accelerate data access by storing frequent reads in memory. It does not provide durable message storage or a queue-based handoff between the front-end and backend workers. Cache entries can expire or be evicted, so it cannot guarantee delivery of a request for asynchronous processing, making it unsuitable for decoupling microservices.

    When this WOULD be correct

    A company needs to reduce database load by caching frequently accessed data (e.g., product catalog) to improve read performance. ElastiCache would be correct for caching session state or database query results to speed up response times.

  • Amazon Simple Queue Service (SQS)

    Why this is correct

    Amazon SQS is a message queuing service that decouples application components. It allows the front-end to send messages to a queue, which are then processed by the backend independently, ensuring no data loss and asynchronous processing.

  • Amazon Route 53

    Why it's wrong here

    Amazon Route 53 is a highly available DNS and domain management service that resolves human-readable names to AWS resources or external endpoints. Its traffic flow, latency-based routing, and health checks are designed for routing user traffic, not for moving application messages between components. It has no message persistence or consumer-polling model, so it cannot act as a buffer or queue for backend processing.

    When this WOULD be correct

    A company wants to route user traffic to the nearest healthy application endpoint across multiple AWS regions for low latency and high availability. Route 53 would be the correct answer for DNS-based global traffic management.

  • Amazon CloudWatch

    Why it's wrong here

    Amazon CloudWatch collects and tracks metrics, logs, and events to give operational visibility into AWS resources and applications. It can trigger alarms or invoke actions based on thresholds, but it does not hold application payloads for eventual consumption. Since there is no durable queue to store requests while workers process them, CloudWatch cannot decouple a front-end from backend microservices.

    When this WOULD be correct

    A company wants to monitor the CPU utilization of an EC2 instance and send an alert when it exceeds 80%. Amazon CloudWatch would be the correct service to collect metrics and trigger alarms.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The CLF-C02 exam frequently reuses these exact scenarios with slightly different constraints.

Amazon Simple Queue Service (SQS)Correct answer

Why this is correct

Amazon SQS is a message queuing service that decouples application components. It allows the front-end to send messages to a queue, which are then processed by the backend independently, ensuring no data loss and asynchronous processing.

Amazon ElastiCacheWrong answer — click to see why

Why this is wrong here

Amazon ElastiCache is an in-memory caching service, not a message queue. It cannot decouple front-end and backend by buffering requests; it stores data for low-latency retrieval, not for asynchronous processing of long-running tasks.

★ When this WOULD be the correct answer

A company needs to reduce database load by caching frequently accessed data (e.g., product catalog) to improve read performance. ElastiCache would be correct for caching session state or database query results to speed up response times.

Why candidates choose this

Candidates may confuse caching with buffering, thinking ElastiCache can temporarily store requests, or they may assume any decoupling involves storing data in memory.

Amazon Route 53Wrong answer — click to see why

Why this is wrong here

Amazon Route 53 is a DNS web service, not a message queue. It cannot decouple front-end and backend services or buffer requests for asynchronous processing.

★ When this WOULD be the correct answer

A company wants to route user traffic to the nearest healthy application endpoint across multiple AWS regions for low latency and high availability. Route 53 would be the correct answer for DNS-based global traffic management.

Why candidates choose this

Candidates may confuse Route 53's routing capabilities with decoupling, thinking it can route requests to a backend service when available, but it lacks queuing and buffering for asynchronous processing.

Amazon CloudWatchWrong answer — click to see why

Why this is wrong here

Amazon CloudWatch is a monitoring and observability service, not a messaging or decoupling service. It cannot buffer or queue requests between front-end and backend services.

★ When this WOULD be the correct answer

A company wants to monitor the CPU utilization of an EC2 instance and send an alert when it exceeds 80%. Amazon CloudWatch would be the correct service to collect metrics and trigger alarms.

Why candidates choose this

Candidates may confuse CloudWatch's ability to monitor application health with the ability to handle asynchronous communication, mistakenly thinking it can manage request queuing.

Analysis generated from the official CLF-C02blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

Visual reference

Client Server SYN (seq=100) SYN-ACK (seq=200, ack=101) ACK (ack=201) Connection established — data transfer begins

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 11, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

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.