Roadmap › Amazon Web Services (AWS) for .NET and Full Stack Developers › Module: Networking, Integration and Security
Lessons in this course (9)

5. VPC, security groups, load balancers, Route 53, CloudFront and API Gateway

Intermediate★ Must knowLesson 5 of 9
text
Route 53 (DNS) → CloudFront (CDN, WAF, TLS) → Application Load Balancer (public subnets, 2+ AZs)
   → ECS tasks / EC2 instances (private subnets) → RDS (private subnets, Multi-AZ)
   NAT Gateway in public subnet gives private resources outbound internet access
ComponentMeaning
VPCYour private network (CIDR range, e.g. 10.0.0.0/16) in a region
SubnetsPublic (route to an Internet Gateway) or private; one per AZ
Security groupStateful firewall on instances/ENIs — allow rules only (e.g. RDS SG allows 1433 only from the app SG)
Network ACLStateless subnet-level firewall (allow/deny)
NAT GatewayOutbound internet for private subnets
VPC endpointsPrivate access to S3/DynamoDB/other services without internet
ALBLayer 7 load balancer (HTTP routing, host/path rules, TLS) — for web apps
NLBLayer 4 (TCP/UDP), very high throughput, static IPs
Route 53DNS + health checks + routing policies (latency, weighted, failover, geolocation)
CloudFrontCDN with edge caching, TLS (ACM certificates), origin access to S3
API GatewayManaged API front door: REST/HTTP/WebSocket APIs, auth (Cognito/JWT/IAM), throttling, Lambda integration