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
- A. Amazon CloudFront
- B. Amazon ElastiCache for Memcached
- C. Amazon ElastiCache for Redis in cluster mode
- D. Amazon DynamoDB Accelerator (DAX)
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.