SAA-C03 Design High-Performing Architectures Practice Question
A developer is using an EC2 instance to process images. The images are stored in an S3 bucket. The developer notices that the network transfer between S3 and the EC2 instance is the bottleneck. How can the developer resolve this?
⚠ Common exam trap
SAA-C03 often tests the misconception that S3 Transfer Acceleration or CloudFront can improve performance for EC2-to-S3 transfers within the same region, when in fact a VPC endpoint is the correct solution.
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
✓
Use an Amazon S3 Gateway Endpoint.
An Amazon S3 Gateway Endpoint allows EC2 instances in a VPC to access S3 without traversing the public internet or a NAT gateway. Traffic stays within the AWS network, which can reduce latency and improve throughput, resolving the network bottleneck. It also eliminates data transfer costs associated with NAT gateways.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Use an Amazon S3 Gateway Endpoint.
Why this is correct
A Gateway Endpoint allows traffic to route privately and directly from a VPC to S3 within the same region. By keeping traffic within the AWS network, it avoids public internet congestion, leading to improved throughput and lower latency for data-intensive operations like image processing, directly addressing the identified bottleneck.
- ✗
Increase the EC2 instance size.
Why it's wrong here
Increasing the instance size provides more CPU and RAM but does not inherently improve network throughput if the bottleneck is the path to S3. While larger instances have higher network limits, the fundamental issue of network routing remains. Optimizing the network path via VPC endpoints is more effective.
- ✗
Enable S3 Transfer Acceleration.
Why it's wrong here
S3 Transfer Acceleration is designed for long-distance uploads to S3 from client machines over the public internet using CloudFront edge locations. It is not intended for high-speed data transfer between AWS services within the same internal network, making it an inappropriate solution for this specific EC2-to-S3 bottleneck.
- ✗
Use CloudFront to cache the images.
Why it's wrong here
CloudFront is excellent for distributing content to users, but for an EC2 instance pulling data for processing, adding a caching layer adds architectural complexity without guaranteeing performance improvements. The instance should be pulling directly from S3, ideally via a VPC endpoint, for the most efficient, low-latency performance.
Visual reference
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
About these practice questions
This SAA-C03 question is part of Courseiva's 149-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
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.