AWS Certified Developer – Associate (DVA-C02) — Question 166

A company is using Amazon RDS as the backend database for its application. After a recent marketing campaign, a surge of read requests to the database increased the latency of data retrieval from the database. The company has decided to implement a caching layer in front of the database. The cached content must be encrypted and must be highly available.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

The correct answer is C, Amazon ElastiCache for Redis in cluster mode, as it supports encryption and provides high availability. Option A, Amazon CloudFront, is primarily a content delivery network and does not serve as a caching layer for databases. Option B, Amazon ElastiCache for Memcached, lacks built-in encryption features, and Option D, Amazon DynamoDB Accelerator (DAX), is designed for DynamoDB rather than RDS.