Ultimate access to all questions.
An e-commerce company's multi-tier application on AWS experiences performance issues due to frequent identical database calls from the backend, which runs on EC2, to the MySQL RDS instance. What service should be implemented to enhance backend performance?
Explanation:
The correct answer is B. Implementing Amazon ElastiCache to cache large datasets can significantly improve the performance of the backend. ElastiCache is designed to store frequently accessed data in memory, which reduces the number of direct database calls, thus alleviating the performance slowdowns caused by frequent identical queries. The other options (A, C, and D) do not provide caching mechanisms specifically designed for this use case, making them less suitable solutions for the given problem.