DEV Community

Ronit Sachdev
Ronit Sachdev

Posted on

I Procrastinated on AWS SAA for a Year. Here's How I Finally Passed!

I recently passed the AWS Certified Solutions Architect – Associate (SAA-C03) with a 755.

That sentence hides the embarrassing part: I started preparing about a year ago. Most of that year wasn't studying, it was buying materials, half-finishing notes, feeling overwhelmed by the scope, and postponing the exam. Repeatedly.

This isn't a "how I aced AWS" post. It's a "how I stopped running away from it" post — for everyone with a practice-exam subscription they've never opened and a booking they've moved three times.

The year of not studying

My cycle looked like this:

  1. Buy a course / make notes → feel productive
  2. Open the syllabus → see VPC, 35+ services, four domains → feel overwhelmed
  3. Decide "I'll book it once I'm ready"
  4. Never become ready
  5. Repeat

Here's what I learned the hard way: "ready" never arrives. SAA's scope is wide enough that there's always another topic you feel shaky about. Waiting for readiness is a loop with no exit condition.

The turning point (not a motivational one)

I'd love to say I found discipline. Actually, my exam voucher situation made it impossible to postpone again. The deadline became immovable — and my brain flipped from "study until ready, then book" to "the date is fixed, work backwards from it."

If you take one thing from this post: book the exam first. A fixed date converts anxiety into a plan.

What actually worked

With limited time, memorization was off the table. I optimized for understanding + decision patterns instead.

1. Learn services by the problem they solve

Every AWS service exists to kill one specific pain. Anchor it with an analogy and it sticks:

  • Multi-AZ = a spare tire. Saves you from a blowout; doesn't make the car faster (the standby is never readable).
  • Read Replicas = extra checkout lanes. Handle more shoppers; nobody changes your tire automatically.
  • Route 53 = a phonebook. Tells you where to go, never carries your traffic.
  • NAT Gateway = a receptionist mailing letters for you. Outbound only; nobody can mail their way in.

2. Drill the two-way decisions, not the trivia

Almost every SAA question reduces to "which of these two similar things fits?" So I made tables of the classic showdowns and the signal keywords that decide them:

  • Multi-AZ vs Read Replicas (availability vs read scaling)
  • Gateway vs Interface Endpoints vs NAT (and "free" always matters)
  • SQS vs SNS vs Kinesis vs EventBridge (tray / megaphone / rewindable river / router)
  • S3 storage classes (frequency → retrieval time → minimum duration, then cheapest survivor)

3. Practice tests + reviewing every miss = the real engine

My first practice test: 53%. Passing needs ~72%. I genuinely spiraled for an evening.

Then I reviewed every miss and found something surprising: most weren't knowledge gaps — they were reading failures. Skipping the qualifier in the last sentence. Checking only one of two stated requirements. Missing a single poisoned word in an option ("serverless" next to EC2, "immediately" on a KMS key deletion).

I kept a "my mistakes" file: every miss logged with the fact I lacked and the reading rule that would have caught it. Second practice test: 73%.

4. The reading rules I carried into the exam room

  1. Read the question's last sentence first — "MOST cost-effective" vs "LEAST operational overhead" vs "highly available" decides between the two plausible finalists.
  2. Count the requirements. "X as well as Y" is a checklist; there's always a trap option that solves only X beautifully.
  3. Scan options for poison wordsautomatically, at no cost, immediately, directly, cannot/always. A true fact welded to one false word is the exam's favorite distractor.
  4. Twin options (identical except one clause): the entire question lives in that clause.
  5. Unknown service in an option? If every option you do know is clearly wrong, the boring unfamiliar one is the answer. Real features sound specific and dull; fabricated ones sound impressive and vague.

The lows, documented

  • Seeing 53% and thinking "what did I even do for a year"
  • The pre-exam evening when every new practice question felt like proof I'd fail
  • Fumbling a last-minute exam-time change (morning slots > evening slots if waiting makes you anxious, know yourself)
  • Walking out convinced I'd failed. That feeling means nothing. You remember only the brutal questions, and 15 of the 65 aren't even scored. The pass email arrived the same evening.

Result

  1. Passing is 720. Nobody will ever ask the number — the cert line reads the same as a 900.

The 30 free minutes I didn't know about (don't make my mistake)

If English is not your first language and you take the exam in English, AWS gives you 30 extra minutes — for free — just by asking. It's called the "ESL +30" accommodation, and I only learned about it after my exam. I sat a 130-minute exam that could have been 160.

The catch that bites people: you must request it BEFORE scheduling your exam. It cannot be added to an appointment you've already booked.

How to get it (takes two minutes):

  1. Sign in at aws.training/Certification → your Account
  2. Request Exam Accommodations → Request Accommodation
  3. Accommodation type: "ESL +30 MINUTES" → Create
  4. Then book your exam

Best part: you request it once and it applies to all your future AWS exams automatically. If you're a non-native speaker reading this before booking — go do it right now, then come back.

If you're where I was

  1. Book the date. Today. Readiness is a feeling that follows commitment, not the other way around.
  2. Take a practice test early and let it hurt. A low score is a map of where the points are, not a verdict on you.
  3. Treat every miss as treasure. Ask why you missed it — knowledge or reading? — and write it down. You will never miss it the same way twice.
  4. Prefer analogies and decision tables over memorization. The exam tests judgment, not recall.
  5. Don't trust the post-exam dread.

Free resource

I turned my prep into 38 topic guides (explanation from zero with analogies → exam traps → question patterns → pocket cheat-tables) and open-sourced them:

https://github.com/RonitSachdev/aws-saa-c03-guides

If they help you pass, pay it forward. And if you're currently in month eleven of "I'll book it when I'm ready", this post is your sign.

Top comments (0)