Courseiva

SAA-C03 Design Resilient Architectures Practice Question

A patient portal receives bursts of orders that sometimes overwhelm a downstream fulfilment service. The architecture must absorb spikes and retry processing without losing requests. Which service should be placed between the web tier and fulfilment workers? The architecture review board prefers a managed AWS-native control.

⚠ Common exam trap

Many candidates confuse buffering and decoupling with services like CloudFront (caching) or Route 53 (traffic routing), failing to recognize that SQS is the only AWS-native service designed specifically for asynchronous message queuing and retry logic.

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 SQS queue

Amazon SQS is the correct choice because it acts as a decoupling buffer between the web tier and the fulfilment workers. It can absorb sudden bursts of orders by storing messages durably, and workers can poll the queue at their own pace, retrying failed processing without losing any requests. This aligns with the requirement for a managed AWS-native service that handles spikes and retries.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    AWS WAF

    Why it's wrong here

    AWS WAF operates as an inline layer-7 firewall that inspects HTTP(S) requests against managed or custom rules, such as SQL injection and cross-site scripting signatures, and can enforce rate-based rules. However, it only permits, blocks, or counts requests; it has no memory or storage subsystem to hold an order while a backend works through a burst. Since it does not provide a durable buffer between producers and consumers, WAF cannot decouple the portal's sudden order influx from processing.

  • ✗

    Amazon CloudFront

    Why it's wrong here

    Amazon CloudFront accelerates delivery by caching static assets and serving them from edge locations, and it can absorb volume for already-cached content by sparing the origin those requests. But for unique, dynamic order submissions, CloudFront simply forwards each request through to the origin behind the scenes; it cannot store a message for later consumer pickup or implement retry/dead-letter semantics. Its edge cache offers ephemeral, content-specific storage, not a fault-tolerant queue for application job bursts.

  • ✓

    Amazon SQS queue

    Why this is correct

    Amazon SQS is a fully managed message queue that decouples order producers from the processing service, providing a durable buffer for bursty traffic so the backend only pulls messages at a sustainable pace. When a consumer fails or times out, the visibility timeout makes the message available again, and a dead-letter queue can isolate messages that repeatedly fail processing. This lets the patient portal safely absorb order spikes without dropping data, making SQS the right architectural fit.

  • ✗

    Amazon Route 53 weighted routing

    Why it's wrong here

    Route 53 weighted routing is a DNS policy that associates a set of A/AAAA records or aliases with weights so that the resolver receives one of several answers according to a configured ratio. It is evaluated only when a client performs DNS resolution and does not intercept or hold application payloads afterward. Since it offers no storage, buffering, or retry mechanism, it cannot smooth out a burst of orders hitting a backend service.

About these practice questions

Courseiva writes every SAA-C03 question from scratch — 935 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 →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SAA-C03 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 SAA-C03 exam.