Introduction
The AWS Certified Solutions Architect – Associate (SAA-C03) is one of the most sought-after cloud certifications in the industry. This guide breaks down the essential services and concepts you need to master before sitting the exam.
1. Compute — EC2 & Auto Scaling
Amazon EC2 forms the backbone of many AWS architectures. Understand the difference between On-Demand, Reserved, Spot, and Dedicated instances. For the exam, pay close attention to:
- Instance families (T, M, C, R series and their use cases)
- Placement groups: Cluster, Spread, Partition
- Auto Scaling Groups with target tracking and step scaling policies
- Launch Templates vs Launch Configurations
2. Storage — S3, EBS, EFS, Glacier
Storage is heavily tested. Key topics include:
- S3 storage classes: Standard, Standard-IA, One Zone-IA, Intelligent-Tiering, Glacier Instant/Flexible/Deep Archive
- S3 lifecycle policies and versioning
- EBS volume types: gp3, io2 (provisioned IOPS), st1, sc1
- EFS for shared file storage across multiple EC2 instances
Pro Tip: Remember that S3 is object storage (flat namespace), EBS is block storage (attached to one EC2 at a time), and EFS is file storage (multi-instance NFS).
3. Networking — VPC Deep Dive
VPC questions make up a significant portion of the exam. You must understand:
- Public vs Private subnets, route tables, Internet Gateways
- NAT Gateways (managed) vs NAT Instances (legacy)
- Security Groups (stateful) vs NACLs (stateless)
- VPC Peering, Transit Gateway, VPN, Direct Connect
- Endpoints: Gateway endpoints (S3, DynamoDB) vs Interface endpoints (PrivateLink)
4. Databases — RDS, Aurora, DynamoDB
Know when to use each database engine:
- RDS Multi-AZ: Synchronous standby for high availability
- RDS Read Replicas: Asynchronous, for read scaling (cross-region possible)
- Aurora: MySQL/PostgreSQL compatible, 6-way replication across 3 AZs, up to 15 read replicas
- DynamoDB: Serverless NoSQL, single-digit millisecond latency, Global Tables for multi-region
5. High Availability Patterns
The exam loves architecture patterns. Common scenarios include:
- Multi-tier web app: ALB → ASG (EC2) → RDS Multi-AZ + ElastiCache
- Serverless: API Gateway → Lambda → DynamoDB
- Static hosting: S3 + CloudFront + Route 53
- Decoupling with SQS (queue) and SNS (pub/sub)
Recommended Study Resources
Here on Cloud Tech Exam you can practise with hundreds of real-style SAA-C03 questions. Combine daily practice with the official AWS documentation and a hands-on lab environment for the best results.
Good luck with your studies!
