AWS Certified Solutions Architect – Associate (SAA-C03) — Question 70

A company runs a web-based portal that provides users with global breaking news, local alerts, and weather updates. The portal delivers each user a personalized view by using mixture of static and dynamic content. Content is served over HTTPS through an API server running on an Amazon EC2 instance behind an Application Load Balancer (ALB). The company wants the portal to provide this content to its users across the world as quickly as possible.
How should a solutions architect design the application to ensure the LEAST amount of latency for all users?

Answer options

Correct answer: A

Explanation

The correct answer is A because deploying the application stack in a single AWS Region and using Amazon CloudFront allows for efficient caching and delivery of both static and dynamic content, reducing latency for users globally. Options B and D involve multiple regions, which can introduce additional complexity and latency due to inter-region communication. Option C does not leverage CloudFront for dynamic content, which can hinder performance.