Ultimate access to all questions.
A global company requires a mobile app for displaying ticket barcodes used at live events. The app's backend API validates barcode data against a database upon scanning. The company aims to deploy this app on AWS with the DNS name api.example.com and host the database across three AWS regions worldwide. What is the most efficient solution to achieve the lowest latency for this setup?
Explanation:
The correct solution is option D. Using Amazon DynamoDB global tables ensures low-latency, globally distributed data access. Attaching a Lambda@Edge function to an Amazon CloudFront distribution allows the backend logic to run at edge locations, minimizing latency further by processing requests closer to where they originate. Route 53 can then map api.example.com to the CloudFront distribution, ensuring global low-latency access to the API.