How I Passed AWS SAA-C03 in One Month (Using Mostly Free Resources)
I recently cleared the AWS Certified Solutions Architect — Associate (SAA-C03).
This wasn’t about collecting a badge. It was about forcing myself to understand how real cloud systems are designed, scaled, secured, and optimised under constraints.
Here’s exactly how I prepared in one month, what worked, what didn’t, and what I would do again.
Why SAA-C03 Is Different
SAA-C03 is not a beginner exam.
It doesn’t test whether you know what S3 or EC2 does. It tests whether you can design systems that are:
- Highly available
- Fault tolerant
- Secure
- Cost optimized
- Scalable
You’re constantly choosing between tradeoffs. Multi-AZ vs Multi-Region. NAT Gateway vs NAT Instance. Aurora vs RDS. CloudFront vs ALB. Backup strategy vs cost.
It’s architecture thinking, not service memorisation.
That shift in mindset is what makes this exam challenging.
My 1-Month Study Plan
I treated this like a structured project, not casual learning.
Week 1 — Core AWS Foundations
I started with official AWS free content:
- AWS Skill Builder free learning paths
- AWS documentation for core services
- AWS Well-Architected Framework
The Well-Architected Framework is underrated. It directly maps to exam thinking. If you understand reliability, cost optimisation, performance efficiency, security, and operational excellence, you’re already thinking like the exam.
I focused on:
- EC2, Auto Scaling, ELB
- S3 storage classes
- RDS vs DynamoDB
- VPC fundamentals
- IAM design principles
No deep memorisation. Just understanding how things connect.
Week 2 — Deep Architecture Patterns
This is where things got serious.
I studied:
- High availability patterns
- Disaster recovery strategies (Backup & Restore, Pilot Light, Warm Standby, Multi-Site)
- VPC design in production
- Hybrid connectivity (VPN, Direct Connect, Transit Gateway)
- Security best practices
Instead of asking, “What does this service do?” I started asking:
Get shihan shaj’s stories in your inbox
Join Medium for free to get updates from this writer.
“When would I use this instead of something else?”
That’s the exam mindset.
Week 3 — Scenario-Based Thinking
This week was entirely focused on scenario analysis.
I used free practice questions and tried to reverse-engineer answers.
When I got something wrong, I didn’t just read the correct answer. I asked:
Why is this the most cost-effective?
Why is this more resilient?
Why is this more secure?
This is where your score jumps.
Week 4 — Paid Practice Exams (Game Changer)
Free material builds knowledge.
Paid practice exams build exam instinct.
I bought high-quality SAA-C03 practice test sets from a well-known provider. That was the turning point.
These tests:
- They were harder than the real exam.
- Exposed weak areas quickly
- Forced me to think under time pressure
I didn’t just take them once. I reviewed every wrong answer deeply.
If I could give only one piece of advice:
Invest in good practice exams. They simulate real complexity.
Biggest Mistakes People Make
After going through this process, here’s what I see most candidates do wrong:
- Memorising services without understanding architecture tradeoffs
- Ignoring the Well-Architected Framework
- Skipping the deep review of incorrect practice questions
- Underestimating networking and security
This exam heavily tests VPC design, IAM logic, and high availability strategy.
Exam Day Experience
The real exam felt:
- Scenario heavy
- Long questions
- Multiple “almost correct” answers
You need clarity under pressure.
If you understand design principles, the answers become obvious. If you rely on memory tricks, you’ll struggle.
What This Certification Actually Gave Me
More than the certificate, it gave me:
- Structured cloud architecture thinking
- Confidence in designing production-grade systems
- Clarity on cost vs reliability tradeoffs
- A strong base for deeper AWS learning







