AWS Certified Solutions Architect Associate SAA-C03 Practice Question
An e-commerce platform is experiencing sporadic performance degradation during peak times, which has been traced back to dynamically generated content that requires complex database queries. What approach should a Solutions Architect take to minimize database load and provide consistent response times?
Enable cross-region read replicas for the database to distribute the read load.
Implement Amazon ElastiCache with an eviction policy suitable for dynamic content caching, like Least Recently Used (LRU).
Deploy AWS Global Accelerator to improve application performance under high user demand.
Upgrade to a larger database instance size to better handle peak loads.
Implementing Amazon ElastiCache with an appropriate eviction policy, such as Least Recently Used (LRU), can cache dynamic content without modifying the database. LRU is an effective eviction policy for dynamic content where older, less-frequently accessed items are removed to make space for new items, helping to serve high read demand while keeping content relatively fresh. Using AWS Global Accelerator would optimize the routing to the application but will not reduce database load. Using a larger database instance size and enabling cross-region replication would increase the capacity for read/write operations but would not effectively address the caching requirement for dynamic content.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon ElastiCache and how does it work?
Open an interactive chat with Bash
What is the Least Recently Used (LRU) eviction policy?
Open an interactive chat with Bash
How can caching improve the performance of an e-commerce platform?