An ecommerce application stores data in Amazon RDS for MySQL. The developer needs a caching layer to serve information about the most-viewed products. Which solution meets this requirement?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon ElastiCache for Redis cluster and update the application code to use the ElastiCache Redis endpoint..
Why this is the answer
Amazon ElastiCache for Redis is an in-memory data store ideal for caching, offering high performance and low latency, which is crucial for serving frequently accessed data like "most-viewed products." The application would be updated to check the Redis cache first before querying the RDS database. Modifying the RDS for MySQL cluster to add a cache node is not a standard feature of RDS; RDS instances are databases, not caching layers. DynamoDB Accelerator (DAX) is designed specifically for Amazon DynamoDB, not RDS for MySQL. Adding a standby RDS instance improves availability and read scalability for the database itself, but it's not a dedicated caching layer and would still incur database query latency.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed