AWS Certified Developer Associate (#105)

A website’s page load times are gradually increasing as more users access the system at the same time. Analysis indicates that a user profile is being loaded from a database in all the web pages being visited by each user and this is increasing the database load and the page load latency. To address this issue the Developer decides to cache the user profile data. Which caching strategy will address this situation MOST efficiently?

Create a new Amazon EC2 Instance and run a NoSQL database on it. Cache the profile data within this database using the write-through caching strategy.
Create an Amazon ElastiCache cluster to cache the user profile data. Use a cache-aside caching strategy.
Use a dedicated Amazon RDS instance for caching profile data. Use a write-through caching strategy.
Create an ElastiCache cluster to cache the user profile data. Use a write-through caching strategy.