AWS Certified Developer – Associate — Question 245

A developer is creating an application that will store personal health information (PHI). The PHI needs to be encrypted at all times. An encrypted Amazon RDS for MySQL DB instance is storing the data. The developer wants to increase the performance of the application by caching frequently accessed data while adding the ability to sort or rank the cached datasets.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because Amazon ElastiCache for Redis supports encryption in transit and at rest, making it suitable for caching PHI while meeting performance and encryption requirements. Option B, while also providing caching, does not support the same level of advanced data structures and capabilities for sorting as Redis. Options C and D do not provide caching solutions specifically designed for frequently accessed data in the same manner as Redis, making them less suitable for this scenario.