Courseiva

SAA-C03 Design High-Performing Architectures Practice Question

A global video platform serves mostly static images and JavaScript files from an S3 origin. Users in distant countries report slow load times. What should improve performance most? The team wants the control to be enforceable during normal operations.

⚠ Common exam trap

Candidates often confuse scaling compute (EC2 Auto Scaling) or database (RDS read replicas) with content delivery, failing to recognize that static content performance is solved by a CDN like CloudFront, not by scaling backend resources.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Amazon CloudFront distribution with the S3 bucket as origin

Amazon CloudFront is a content delivery network (CDN) that caches static content (images, JavaScript) at edge locations worldwide, reducing latency for users in distant countries. By using the S3 bucket as an origin, CloudFront serves cached copies from the nearest edge, drastically improving load times. This solution is enforceable during normal operations because CloudFront provides cache control headers and invalidation APIs to manage content freshness.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    A larger S3 bucket

    Why it's wrong here

    Increasing the size of the S3 bucket does not change the network path, the number of edge locations, or the distance data travels to users. S3 is a Regional service, and all objects in a bucket are served from the same Regional endpoint regardless of bucket size, so a larger bucket has no effect on user-perceived latency. The bottleneck for a global audience is geographic distance and internet congestion, not storage capacity or object count.

  • ✓

    Amazon CloudFront distribution with the S3 bucket as origin

    Why this is correct

    Amazon CloudFront is a global content delivery network (CDN) that caches static objects from the S3 origin at edge locations geographically close to viewers. When a user requests an image or 3D asset, CloudFront serves it from the nearest edge cache, avoiding a round trip to the S3 bucket's origin Region, which dramatically reduces latency and improves throughput. CloudFront also supports features like origin shielding, signed URLs, and compression, making it the recommended service for accelerating delivery of static S3-hosted content to a worldwide audience.

  • ✗

    RDS read replicas

    Why it's wrong here

    RDS read replicas are designed to offload read traffic from a primary relational database and are completely unrelated to serving static files like images or 3D assets. Static content in S3 is not stored in a relational database, so read replicas cannot accelerate or offload that delivery path. Even if the platform had a metadata database, the replicas would only help with database queries, not with transferring binary objects from S3 to users, so they are irrelevant to this latency problem.

  • ✗

    An EC2 Auto Scaling group in one Region

    Why it's wrong here

    An EC2 Auto Scaling group in one Region only scales compute capacity within a single AWS Region and does not cache or serve content from edge locations. Static images and 3D assets stored in S3 would still traverse the public internet from the S3 bucket's Regional endpoint to each user, so scaling EC2 instances does nothing to reduce latency for content that is never processed by those instances. Adding more instances would only help if the EC2 fleet itself were generating or serving the content, which is not the case for static S3-hosted objects.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

One of 935 original SAA-C03 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SAA-C03 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAA-C03 exam.