AWS Certified Solutions Architect Associate SAA-C03 Practice Question
Your company's new application is expected to face heavy read traffic with comparatively fewer writes. The application requires a database solution that can serve high volumes of read requests with minimal latency. Which database configuration would best meet these performance requirements?
Shard the database based on the write patterns of the application.
Implement a multi-AZ deployment for the database with synchronous replication.
Provision a primary database with multiple read replicas in the same Region.
Utilize a write-through caching pattern to improve the database read performance.
Using a primary database with multiple read replicas allows the application to handle a high volume of read operations by distributing the read traffic across the replicas, thus reducing load on the primary instance and ensuring high availability and low latency for read operations. Read replicas are particularly effective in read-intensive environments. Multi-AZ deployment is beneficial for high availability but does not inherently distribute read operations. Write-through caching is used to ensure data integrity between the cache and the database, focusing on write operations, not reads. Sharding is useful for both read and write operations but would require complex data distribution to manage read traffic.
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 are read replicas in a database context?
Open an interactive chat with Bash
How does multi-AZ deployment differ from read replicas?
Open an interactive chat with Bash
What is a write-through caching pattern and how does it impact read performance?