Q76 — AWS DVA-C02 Ch.2

Question 76 of 100 | ← Chapter 2

A company operates a social media application receiving high traffic. User posts and interactions are persisted in an Amazon RDS database. Data changes frequently and schema may be complex. The application must serve read requests with minimal latency. The current architecture struggles to handle rapid data updates efficiently. The company needs a solution to improve application performance. Which solution meets these requirements?

Correct Answer: D. Create an Amazon ElastiCache for Redis cluster. Update the application code to use a write-through caching strategy and read data from Redis.

Explanation

Amazon ElastiCache for Redis supports write-through caching: writes go to both Redis and the underlying RDS database, ensuring cache consistency while enabling ultra-low-latency reads directly from Redis. This reduces RDS read load and improves scalability. DAX is designed exclusively for DynamoDB—not RDS—so Option A is invalid. CloudFront caches static HTTP content and is unsuitable for dynamic, database-backed data (Option C). S3 Transfer Acceleration optimizes S3 uploads/downloads, not RDS traffic (Option B). Thus, Option D is the only technically valid and performant solution.