AWS Certified Developer Associate (#134)

An Amazon RDS database instance is used by many applications to look up historical data. The query rate is relatively constant. When the historical data is updated each day, the resulting write traffic slows the read query performance and affects all application users. What can be done to eliminate the performance impact on application users?

Make sure Amazon RDS is Multi-AZ so it can better absorb increased traffic.
Create an RDS Read Replica and direct all read traffic to the replica.
Implement Amazon ElastiCache in front of Amazon RDS to buffer the write traffic.
Use Amazon DynamoDB instead of Amazon RDS to buffer the read traffic.