A DynamoDB-backed product catalog serves the same items to millions of readers, and read latency/cost needs to drop. What DynamoDB-specific option adds microsecond read caching without code rewrites?
A.Amazon ElastiCache for Redis in front of the table
ElastiCache is generic and needs custom cache logic in code.
B.DynamoDB Accelerator (DAX)
Correct. DAX is API-compatible — swap the client endpoint, done.
C.DynamoDB global tables
Global tables replicate across regions — they don't cache.
D.CloudFront caching of DynamoDB responses
CloudFront caches HTTP responses at edges, not DynamoDB item reads.
Why this answer
DAX is a fully managed, DynamoDB-compatible in-memory cache — point reads drop from milliseconds to microseconds with no application logic changes. ElastiCache works too but requires cache-aside code.
Correct answer: B · Last reviewed 2026-10-26
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Debugging & Optimization practice session.
Practice Debugging & Optimization