I just passed the AWS Certified Solutions Architect - Associate (SAA-C03) after failing my first practice attempts badly, so I wrote down what changed. Posting in case it saves someone else six weeks.
Weeks 1-2: read the exam guide, not a course.
The official exam guide lists four scored domains with percentage weights. Design Secure Architectures (30%) and Design Resilient Architectures (26%) are more than half the exam. I had been spending equal time on all four, which is why my scores were flat.
Weeks 3-4: build, don’t watch.
Three small projects taught me more than 20 hours of video: a static site on S3 + CloudFront with OAC, a VPC with public/private subnets and a NAT gateway, and an Auto Scaling group behind an ALB with a health check that I deliberately broke. The “which service would you choose” questions become obvious once you’ve hit the limitations yourself.
Weeks 5-6: question volume, then error review.
This was the real unlock. I stopped studying by topic and started studying by wrong answer. Every miss went into a spreadsheet with a column for why I missed it: didn’t know the service, misread the constraint, or fell for a plausible-but-wrong option. About 40% of my misses turned out to be misreading constraints (“most cost-effective” vs “least operational overhead”), not knowledge gaps.
For question volume I mostly used the free SAA-C03 sets at AWS Certified Solutions Architect Associate (SAA-C03) Practice Test 2026 because they’re grouped by the four scored domains, which made the error review sortable. AWS’s own sample questions and the free tier of the official practice exam are worth doing too, since the wording style is the closest to the real thing.
Things I’d skip next time
- Memorising instance type names. Never came up.
- Deep IAM policy JSON syntax. You need to read policies, not write them from scratch.
- Any course longer than 15 hours. Diminishing returns hard.
Things I underrated
- Knowing the difference between the storage classes cold (Standard-IA vs One Zone-IA vs Glacier retrieval tiers).
- Reading every answer option before picking. Two options are usually technically correct and one is cheaper or lower-effort.
If you’re prepping for the same exam, the domain-weighted approach plus a wrong-answer log is the thing I’d hand to my past self. Happy to answer questions about specific domains.