A gaming web application runs on Amazon EC2 instances behind an Application Load Balancer and stores data in Amazon RDS for MySQL. Users experience long delays caused by database read performance. The company wants to improve user experience while minimizing changes to the application architecture. What should a solutions architect do?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon ElastiCache in front of the database..
Why this is the answer
The best solution is to use Amazon ElastiCache in front of the database. ElastiCache is a managed in-memory caching service that can significantly improve read performance by storing frequently accessed data in a fast, low-latency cache. This reduces the load on the RDS database and speeds up response times for users without requiring major application changes. RDS Proxy primarily helps with connection management and pooling, reducing database overhead from frequent connection openings, but it doesn't directly address slow read performance due to data retrieval. Migrating to AWS Lambda or DynamoDB would involve substantial architectural changes and application refactoring, which goes against the requirement to minimize changes.
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