AWS Certified Solutions Architect – Professional — Question 566

A solutions architect is building a web application that uses an Amazon RDS for PostgreSQL DB instance. The DB instance is expected to receive many more reads than writes. The solutions architect needs to ensure that the large amount of read traffic can be accommodated and that the DB instance is highly available.
Which steps should the solutions architect take to meet these requirements? (Choose three.)

Answer options

Correct answer: B, D, E

Explanation

Creating multiple read replicas across different Availability Zones (B) provides high availability and load distribution for read traffic. Placing the read replicas behind an Application Load Balancer (D) helps manage and balance the incoming traffic effectively. Using a CloudWatch alarm to trigger an AWS Lambda function (E) automates the removal of unhealthy replicas from the routing configuration, ensuring continuous availability.