Study SAA-C03 Scalable Network Architectures: key concepts, common traps, and exam decision cues.
Performance in AWS networking is about placing traffic on the right path. SAA-C03 wants to know whether you can choose the right load balancer, edge service, hybrid link, and VPC topology so the network supports scale instead of quietly becoming the bottleneck.
The exam guide points to edge networking services, subnet tiers and routing, load balancing, network connection options such as VPN, Direct Connect, and PrivateLink, and scalable topology design.
| Requirement | Strongest first fit | Why |
|---|---|---|
| HTTP or HTTPS routing with host or path logic | ALB | Layer 7 routing and web-aware features |
| Very high-throughput TCP or UDP path with static IP style needs | NLB | Layer 4 fit with low overhead |
| Global HTTP content acceleration and caching | CloudFront | Edge caching and origin acceleration |
| Global non-HTTP entry with fast regional failover | Global Accelerator | Anycast entry and network-path optimization |
| Predictable private hybrid connectivity | Direct Connect | Better fit than internet VPN when consistency matters |
| Pattern | Usually strongest fit | What SAA-C03 is really testing |
|---|---|---|
| Host-based or path-based web routing | ALB | Whether the answer needs Layer 7 awareness |
| Static-IP style, TCP or UDP, or extreme throughput | NLB | Whether the path is transport-level rather than HTTP-aware |
| Global cacheable web delivery | CloudFront | Whether edge caching and origin offload matter more than raw routing |
| Global application entry with fast regional failover | Global Accelerator | Whether the answer is network-path optimization rather than CDN caching |
| Private service exposure without full VPC connectivity | PrivateLink | Whether one service should be exposed privately without broad routing |
SAA-C03 often hides the decision inside one of these phrases:
Those are not generic networking clues. They usually point directly toward CloudFront, Global Accelerator, Direct Connect, PrivateLink, ALB, or NLB.
| Service | Strongest performance promise |
|---|---|
| CloudFront | HTTP edge caching and origin offload |
| Global Accelerator | static anycast entry and optimized network path to regional endpoints |
| ALB | Layer 7 web routing and HTTP-aware balancing |
| NLB | Layer 4 high-throughput TCP/UDP balancing |
| Direct Connect | predictable private hybrid connectivity |
| PrivateLink | narrow private service exposure without broad network connectivity |
If the requirement is cacheable HTTP content, CloudFront is usually stronger than Global Accelerator. If the requirement is static anycast entry for TCP/UDP or regional failover, Global Accelerator becomes stronger.
flowchart LR
U["Global users"] --> E["CloudFront or Global Accelerator"]
E --> L["ALB or NLB"]
L --> A["Application tiers in the right subnets"]
What matters here is not the exact shape. It is the separation of concerns:
This is the kind of network configuration SAA-C03 expects you to reason about:
1Resources:
2 ApiEndpoint:
3 Type: AWS::EC2::VPCEndpoint
4 Properties:
5 VpcEndpointType: Interface
6 VpcId: vpc-1234567890abcdef0
7 ServiceName: com.amazonaws.us-east-1.execute-api
8 SubnetIds:
9 - subnet-app-a
10 - subnet-app-b
11 SecurityGroupIds:
12 - sg-endpoint
What to notice:
| Symptom | Strongest first check | Why |
|---|---|---|
| Global users still see high latency for cacheable content | CloudFront fit and origin path | The workload may need edge caching, not just a bigger backend |
| Regional failover is slow for a TCP application | Global entry strategy | DNS-only thinking may be weaker than a network accelerator approach |
| The service needs only one private endpoint across VPCs | PrivateLink versus broader topology | Full VPC connectivity may be more than the requirement needs |
| The load balancer works, but the routing logic is wrong | ALB versus NLB fit | The chosen load balancer may not match the protocol or routing requirement |
Subnet tiers, route tables, NAT placement, endpoint placement, and peering or transit choices can all become performance problems. A correct service choice with a poor traffic path can still fail the scenario.
| Stem clue | Eliminate first | Keep in play |
|---|---|---|
| host-header or path routing for HTTP services | NLB as the first routing answer | ALB |
| static IP style entry for TCP or UDP | ALB-only design | NLB or Global Accelerator depending on scope |
| cacheable global HTTP content | Direct Connect or Global Accelerator as a CDN substitute | CloudFront |
| predictable private hybrid bandwidth is emphasized | internet-only VPN as the long-term performance answer | Direct Connect, possibly with VPN as backup |
| expose one private service without broad network trust | full VPC peering or Transit Gateway by reflex | PrivateLink |
Network performance questions are often protocol questions in disguise. Identify whether the traffic is HTTP-aware, transport-level, edge-cacheable, hybrid, or private-service traffic before optimizing the path.
When networking answers all feel performance-related, use this order:
Continue with 3.5 Data Ingestion & Transformation to finish the performance domain with transfer, stream, analytics, and transformation paths.