Q: 7
A company runs its sales reporting application in an AWS Region in the United States. The application
uses an Amazon API Gateway Regional API and AWS Lambda functions to generate on-demand
reports from data in an Amazon RDS for MySQL database. The frontend of the application is hosted
on Amazon S3 and is accessed by users through an Amazon CloudFront distribution. The company is
using Amazon Route 53 as the DNS service for the domain. Route 53 is configured with a simple
routing policy to route traffic to the API Gateway API.
In the next 6 months, the company plans to expand operations to Europe. More than 90% of the
database traffic is read-only traffic. The company has already deployed an API Gateway API and
Lambda functions in the new Region.
A solutions architect must design a solution that minimizes latency for users who download reports.
Which solution will meet these requirements?
Options
Discussion
A is wrong, C makes more sense. Cross-Region read replica in the EU plus Route 53 latency-based routing gets users to the closest API Gateway automatically, which is key for minimizing report download time. I think that covers both performance and AWS best practices.
C imo. Cross-region read replica plus latency-based routing keeps reports snappy for both US and EU users. Latency routing picks the fastest region automatically, which is what you want here. Geolocation isn’t as dynamic. Anyone disagree?
C all the way. Cross-region read replica slashes latency and latency-based routing automatically sends users to the closest endpoint, which is exactly what you want for speed. Geolocation routing isn’t as flexible in this scenario, pretty sure.
D is not right, C is the way to go.
Geolocation feels closer to regional targeting, so I'd pick D here.
C/D? Geolocation sounds tempting but latency-based routing (C) actually does a better job sending users to the lowest-latency API, so D is kind of a trap.
Geolocation isn't the best pick here. C is better because a cross-Region read replica handles the read-heavy workload, and latency-based routing with Route 53 gets users to the fastest API Gateway endpoint automatically. Geolocation is more static and doesn't always route based on real latency. Pretty sure C nails both requirements.
Option D, Saw a similar question in a practice set and picked D because geolocation routing seemed more direct for regional users.
Be respectful. No spam.
Question 7 of 35