An ecommerce application runs on Amazon EC2 for front-end and backend tiers, with the database on Amazon RDS for MySQL. The backend frequently issues identical queries that cause performance slowdowns. What should be done to improve backend performance?
Choose an answer
Tap an option to check your answer.
Correct answer: Implement Amazon ElastiCache to cache the large datasets..
Why this is the answer
Implementing Amazon ElastiCache is the most effective solution because it provides in-memory caching for frequently accessed data, significantly reducing the load on the RDS database and improving query response times. ElastiCache is designed for high-performance, low-latency data retrieval, which directly addresses the "frequently issues identical queries" problem. Amazon SNS is a messaging service, not a caching solution for database calls. An RDS for MySQL read replica improves read scalability but doesn't cache identical query results to reduce the primary database's load in the same way ElastiCache does. Kinesis Data Firehose is for streaming data ingestion, not for caching database queries.
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