AWS Certified Solutions Architect – Professional — Question 279

A fitness tracking company serves users around the world, with its primary markets in North America and Asia. The company needs to design an infrastructure for its read-heavy user authorization application with the following requirements:
✑ Be resilient to problems with the application in any Region.
✑ Write to a database in a single Region.
✑ Read from multiple Regions.
✑ Support resiliency across application tiers in each Region.
✑ Support the relational database semantics reflected in the application.
Which combination of steps should a solutions architect take? (Choose two.)

Answer options

Correct answer: C, E

Explanation

Using an Amazon Route 53 geolocation routing policy combined with a failover routing policy (Option C) ensures that global users are routed to their nearest Region while providing automatic failover if an entire Region becomes unhealthy. Deploying an Amazon Aurora global database (Option E) natively supports single-Region writes and low-latency, multi-Region reads with relational database semantics, which perfectly matches the application's read-heavy requirements. Other options either introduce unnecessary complexity with manual database partitioning on EC2/RDS or fail to provide automatic geographic failover routing.