Courseiva

SAA-C03 Design High-Performing Architectures Practice Question

A service performs many repeated read requests for the same DynamoDB items. The reads are latency-sensitive, but the application can tolerate slightly stale data. Which AWS service is the best fit to reduce read latency?

⚠ Common exam trap

A common mix-up: candidates confuse caching services (DAX) with data retrieval services (S3 Select) or assume that a queue (SQS) or compute optimization (Lambda provisioned concurrency) can solve read latency issues, when only a purpose-built in-memory cache like DAX directly addresses repeated DynamoDB reads with stale data tolerance.

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 DAX (DynamoDB Accelerator)

Amazon DAX (DynamoDB Accelerator) is an in-memory cache specifically designed for DynamoDB. It reduces read latency from single-digit milliseconds to microseconds by caching frequently accessed items, and it supports eventually consistent reads, which aligns with the application's tolerance for slightly stale data. DAX handles repeated read requests without additional DynamoDB read capacity unit consumption, making it the optimal choice for this latency-sensitive workload.

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 DAX (DynamoDB Accelerator)

    Why this is correct

    Amazon DAX is an in-memory cache for DynamoDB. It reduces latency for repeated reads by caching results and serving subsequent read requests from the DAX cluster rather than repeatedly calling DynamoDB. Because it provides cached reads that may be slightly stale, it matches the scenario’s tolerance.

  • ✗

    Amazon S3 Select

    Why it's wrong here

    Amazon S3 Select is a service for running SQL-like queries directly on objects stored in S3, returning only a filtered subset of the data to reduce data transfer and processing cost. It does not provide any in-memory caching or low-latency read acceleration for DynamoDB items, and it cannot act as a front-end layer to intercept database access. Instead, it optimizes access to objects within S3 itself, which is fundamentally different from serving a high volume of repeated DynamoDB reads.

  • ✗

    Amazon SQS FIFO queue

    Why it's wrong here

    Amazon SQS FIFO queues provide ordered, exactly-once message delivery for decoupled application components, ensuring strict ordering and preventing duplicate processing. They are a messaging system, not a low-latency cache or a data store, so they have no mechanism to serve or cache DynamoDB item reads. A FIFO queue would add significant latency and complexity if used for database read acceleration, and it cannot reduce the number of DynamoDB read operations.

  • ✗

    AWS Lambda provisioned concurrency

    Why it's wrong here

    AWS Lambda provisioned concurrency keeps a specified number of function execution environments pre-initialized, eliminating cold starts and thereby reducing invocation latency. While this improves the performance of the calling code, it does not affect the latency of DynamoDB calls between Lambda and DynamoDB, nor does it cache any data fetched from DynamoDB. Each individual Lambda invocation still performs its own Read operation against DynamoDB, so provisioned concurrency does nothing to accelerate repeated identical reads.

About these practice questions

One of 935 original SAA-C03 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.