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?
Implement a multi-AZ deployment for the database with synchronous replication.
Shard the database based on the write patterns of the application.
Provision a primary database with multiple read replicas in the same Region.
Utilize a write-through caching pattern to improve the database read performance.