← Back to list

How I Cracked the AWS Certified Solutions Architect — Associate (SAA-C03): My Complete Preparation…

Passing an AWS certification is not just about watching hours of videos or memorizing AWS service definitions.

Sriw World of Coding in AWS in Plain English · 2026-09-08 17:10 · 0 claps · 13.3 min read paywalled
#aws-certification #aws-solutions-architect #aws-saa-c03 #interview-preperation #aws-certified
Open on Medium ↗
Wiki topics: CRY · Crypto & Web3 ☁️ · DevOps & Cloud 🔒 · Cybersecurity 🏛️ · Architecture

How I Cracked the AWS Certified Solutions Architect — Associate (SAA-C03): My Complete Preparation Guide

Passing an AWS certification is not just about watching hours of videos or memorizing AWS service definitions.

At least, that was my biggest learning while preparing for the AWS Certified Solutions Architect — Associate (SAA-C03) exam.

The exam tests something much more practical:

Given a business or technical requirement, can you choose the most appropriate AWS architecture?

You may know what EC2, S3, RDS, Lambda, VPC, IAM, CloudFront and DynamoDB are — but that alone isn’t enough.

The real challenge is understanding when to use which service, why to use it, what trade-offs it introduces, and which solution best satisfies the requirements.

In this article, I am sharing my complete preparation strategy, important topics, resources, Udemy courses, practice tests, exam difficulty, time-management strategy and the mistakes I would avoid if I were preparing again.

Table of Contents

  1. What is AWS Solutions Architect — Associate?
  2. Current SAA-C03 Exam Pattern
  3. Is the Exam Difficult?
  4. What Does the Exam Actually Test?
  5. Complete SAA-C03 Topic Breakdown
  6. AWS Services You Should Know
  7. The Most Important Topics
  8. Best Udemy Courses
  9. Practice Tests
  10. My Preparation Strategy
  11. How Much Time Do You Need?
  12. How I Approached Scenario-Based Questions
  13. Exam-Day Strategy
  14. Common Mistakes
  15. My Recommended 30-Day Study Plan
  16. Final Tips
  17. Is AWS SAA-C03 Worth It?

1. What is AWS Certified Solutions Architect — Associate?

The AWS Certified Solutions Architect — Associate (SAA-C03) certification validates your ability to design secure, resilient, high-performing and cost-optimized architectures on AWS.

AWS recommends around one year of hands-on experience designing cloud solutions using AWS services, although people with less experience can also prepare successfully with structured learning and hands-on practice.

The certification is particularly useful for:

  • Cloud Engineers
  • Data Engineers
  • DevOps Engineers
  • Software Engineers
  • System Administrators
  • Solutions Architects
  • Cloud Architects
  • Infrastructure Engineers
  • Developers moving into cloud
  • IT professionals moving from on-premises to AWS

One thing I particularly like about this certification is that you don’t need to be an expert programmer.

The exam is primarily about architecture and decision-making, not writing large amounts of code.

2. AWS SAA-C03 Exam Pattern

Before studying, understand the exam itself.

As of 2026, the AWS Certified Solutions Architect — Associate exam has:

AWS states that 50 questions contribute to the score and 15 are unscored, and the unscored questions are not identified during the exam.

The passing score is 720 on a scaled score from 100 to 1,000. You don’t need to pass every individual domain; AWS uses an overall compensatory scoring model.

That is important because you should not panic if one particular topic feels difficult.

3. How Difficult is AWS SAA-C03?

I would classify the exam as:

⭐⭐⭐⭐☆ — Moderate to Difficult

But there is an important distinction.

The exam is not necessarily difficult because the individual AWS services are complicated.

It is difficult because the questions are scenario-based.

For example, you may get a question like:

A company has an application running on EC2. The application needs to automatically scale based on traffic, survive an Availability Zone failure and minimize operational overhead. Which architecture should be selected?

Now you need to understand:

  • EC2
  • Auto Scaling
  • Load Balancing
  • Availability Zones
  • Multi-AZ architecture
  • Health checks
  • Scalability
  • High availability
  • Operational overhead

And then select the BEST answer.

That word — BEST — is extremely important.

The exam frequently provides several technically possible answers.

Your job is to select the answer that satisfies all the requirements with the least unnecessary complexity and appropriate cost.

4. What Does AWS Actually Test?

The current SAA-C03 exam is divided into four major domains:

These percentages come directly from the AWS SAA-C03 exam guide.

So don’t prepare by simply memorizing AWS services.

You should prepare around four questions:

1. Is it secure?

2. Is it resilient?

3. Will it perform well and scale?

4. Is it cost-effective?

This mindset helped me much more than memorizing individual service definitions.

5. Complete SAA-C03 Topic Breakdown

Let’s go through the topics you should know.

5.1 IAM — Identity and Access Management

IAM is one of the most important areas.

You should understand:

  • Users
  • Groups
  • Roles
  • Policies
  • Resource-based policies
  • Identity-based policies
  • Permission boundaries
  • MFA
  • IAM best practices
  • Least privilege
  • Cross-account access
  • STS
  • Temporary credentials
  • Federation
  • IAM Access Analyzer

A common exam pattern is:

An application running on EC2 needs access to S3. What is the recommended solution?

Usually, you should think about an IAM role for EC2, rather than storing access keys inside the application.

Understand the difference between:

IAM User vs IAM Role

and

Identity-based Policy vs Resource-based Policy

very well.

5.2 VPC

If I had to identify one topic that deserves extra attention, it would be networking.

Understand:

  • VPC
  • CIDR
  • Subnets
  • Public subnet
  • Private subnet
  • Route tables
  • Internet Gateway
  • NAT Gateway
  • Security Groups
  • Network ACLs
  • VPC Peering
  • Transit Gateway
  • VPC Endpoints
  • Gateway endpoints
  • Interface endpoints
  • Elastic IP
  • DNS
  • Route 53
  • Load Balancers

You should be able to visualize:

Internet
   |
Internet Gateway
   |
Public Subnet
   |
Application Load Balancer
   |
Private Subnet
   |
EC2 / Application
   |
Database

Understanding architecture diagrams is extremely useful for SAA-C03.

5.3 EC2

EC2 is another core topic.

Know:

  • Instance types
  • On-Demand Instances
  • Reserved Instances
  • Spot Instances
  • Dedicated Hosts
  • Dedicated Instances
  • AMIs
  • User Data
  • EBS
  • Instance Store
  • Placement Groups
  • Auto Scaling
  • Launch Templates
  • Elastic IP
  • Security Groups

Most importantly, understand when to choose which purchasing option.

For example:

On-Demand — Best for unpredictable workloads.

Reserved Instances / Savings Plans — Useful for predictable long-term workloads.

Spot Instances — Useful for workloads that can tolerate interruptions.

5.4 Elastic Load Balancing

Know the differences between:

Application Load Balancer — Layer 7.

Useful for:

  • HTTP
  • HTTPS
  • Path-based routing
  • Host-based routing
  • Web applications

Network Load Balancer — Layer 4.

Useful for:

  • TCP
  • UDP
  • Very high performance
  • Low latency

Gateway Load Balancer — Used for deploying and scaling network virtual appliances.

Understanding ALB vs NLB is important.

5.5 Auto Scaling

Understand:

  • Horizontal scaling
  • Vertical scaling
  • Scaling policies
  • Target tracking
  • Step scaling
  • Scheduled scaling
  • Dynamic scaling
  • Health checks
  • Launch templates
  • Multi-AZ Auto Scaling

A common exam principle:

Don’t manually add servers when the requirement is automatic scalability.

Think:

ALB + Auto Scaling Group + EC2

for many traditional scalable applications.

5.6 S3

S3 is extremely important.

Understand:

  • Storage classes
  • Standard
  • Intelligent-Tiering
  • Standard-IA
  • One Zone-IA
  • Glacier Instant Retrieval
  • Glacier Flexible Retrieval
  • Glacier Deep Archive
  • Versioning
  • Lifecycle policies
  • Encryption
  • Bucket policies
  • Access Points
  • Object Lock
  • Replication
  • Cross-Region Replication
  • Multipart upload
  • Presigned URLs
  • Static website hosting

You should especially understand:

S3 vs EBS vs EFS

This comparison comes up repeatedly.

5.7 EBS

Know:

  • General Purpose SSD
  • Provisioned IOPS
  • Throughput considerations
  • Snapshots
  • Encryption
  • Availability
  • Volume types

Understand the difference between:

EBS vs Instance Store

EBS is persistent storage.

Instance Store is temporary storage associated with the host.

5.8 EFS

EFS is a managed file system.

The key idea:

Multiple EC2 instances can access the same file system.

Think about EFS when the question talks about:

  • Shared filesystem
  • Multiple EC2 instances
  • Linux workloads
  • Elastic file storage

5.9 RDS

You need to understand:

  • Amazon RDS
  • Multi-AZ
  • Read Replicas
  • Automated backups
  • Snapshots
  • Failover
  • Encryption
  • Parameter groups
  • Subnet groups

One of the most important distinctions:

Multi-AZ

Primarily for high availability/failover.

Read Replica

Primarily for read scalability.

Don’t confuse these two.

5.10 Aurora

Understand:

  • Aurora architecture
  • Aurora Replicas
  • Aurora Serverless
  • Aurora Global Database
  • Failover
  • High availability
  • Performance

Also understand when Aurora is preferable to traditional RDS engines.

5.11 DynamoDB

Know:

  • NoSQL
  • Key-value/document model
  • Partition key
  • Sort key
  • Global Secondary Index
  • Local Secondary Index
  • DynamoDB Streams
  • TTL
  • On-demand capacity
  • Provisioned capacity
  • Global Tables
  • DAX

A major exam theme is:

When should you choose DynamoDB instead of a relational database?

5.12 ElastiCache

Understand:

  • Redis
  • Memcached
  • Caching
  • Session storage
  • Database load reduction
  • Low-latency access

Think of caching whenever the question talks about:

  • Repeated reads
  • Reducing database load
  • Very low latency
  • Frequently accessed data

5.13 Lambda

Know:

  • Serverless computing
  • Event-driven architecture
  • Execution limits
  • Concurrency
  • Provisioned concurrency
  • Reserved concurrency
  • Layers
  • Environment variables
  • VPC integration
  • Destinations

Understand how Lambda works with:

  • API Gateway
  • S3
  • DynamoDB
  • SQS
  • SNS
  • EventBridge
  • Step Functions

5.14 API Gateway

Know:

  • REST APIs
  • HTTP APIs
  • API management
  • Authentication
  • Authorization
  • Throttling
  • Caching
  • Integration with Lambda

A common architecture is:

Client
   |
API Gateway
   |
Lambda
   |
DynamoDB

5.15 SQS

SQS is extremely important for decoupling.

Understand:

  • Standard Queue
  • FIFO Queue
  • Visibility timeout
  • Long polling
  • Dead Letter Queue
  • Message retention
  • Delay queues
  • At-least-once delivery
  • Exactly-once processing concepts for FIFO

Whenever you see:

Decouple components think: SQS

5.16 SNS

SNS is primarily about pub/sub messaging.

Example:

SNS
 |
 +---- SQS
 |
 +---- Lambda
 |
 +---- Email

Understand:

SNS vs SQS

SNS = publish/subscribe

SQS = queue

5.17 EventBridge

Understand event-driven architectures.

Think:

When something happens, trigger another service.

For example:

S3 Event
   |
EventBridge
   |
Lambda

5.18 CloudFront

CloudFront is AWS’s CDN.

Understand:

  • Edge locations
  • Caching
  • Origins
  • Cache behaviors
  • TTL
  • CloudFront + S3
  • CloudFront + ALB
  • Signed URLs
  • Signed cookies
  • Origin Access Control

If the question talks about global users + low latency + static content, CloudFront should immediately come to mind.

5.19 Route 53

Understand:

  • DNS
  • Hosted zones
  • Record types
  • Alias records
  • Routing policies
  • Simple routing
  • Weighted routing
  • Latency-based routing
  • Failover routing
  • Geolocation routing
  • Health checks

The routing policies are particularly important.

5.20 CloudWatch

Know:

  • Metrics
  • Logs
  • Alarms
  • Dashboards
  • Events/EventBridge relationship
  • Monitoring
  • Log Insights

Understand what CloudWatch is used for versus CloudTrail.

5.21 CloudTrail

CloudTrail is primarily about:

API activity and auditing.

Think: Who did what, when and from where?

5.22 KMS

Understand:

  • Encryption
  • Customer managed keys
  • AWS managed keys
  • Key policies
  • Envelope encryption
  • Integration with S3
  • EBS encryption
  • RDS encryption

Security questions frequently involve encryption.

5.23 Secrets Manager vs Parameter Store

Know the difference.

Secrets Manager

Excellent for managing secrets such as:

  • Database passwords
  • API credentials
  • Rotating secrets

Systems Manager Parameter Store

Useful for:

  • Configuration values
  • Parameters
  • Secure strings

Don’t simply memorize the names — understand the use cases.

5.24 Containers

Know:

  • ECS
  • EKS
  • Fargate
  • Docker concepts
  • ECR

Understand:

ECS — AWS container orchestration service.

EKS — Managed Kubernetes.

Fargate — Serverless compute for containers.

6. The Most Important SAA-C03 Comparisons

One of my biggest recommendations is to create comparison notes.

For example:

S3 vs EBS vs EFS

RDS Multi-AZ vs Read Replica

SQS vs SNS vs EventBridge

ALB vs NLB

CloudFront vs Global Accelerator

NAT Gateway vs VPC Endpoint

Security Group vs NACL

IAM Role vs IAM User

Aurora vs RDS

DynamoDB vs RDS

Redis vs Memcached

ECS vs EKS

Fargate vs EC2

Public Subnet vs Private Subnet

These comparisons are much more valuable than memorizing isolated definitions.

7. Best Udemy Course for SAA-C03

There are several good courses available, but if I had to recommend one primary course, my first choice would be:

Ultimate AWS Certified Solutions Architect Associate SAA-C03 — Stephane Maarek

The current 2026 version is updated for SAA-C03 and is around 27 hours of video content, with hundreds of lectures and downloadable slides.

Ultimate AWS Certified Solutions Architect Associate 2026 — Udemy

Why I recommend it:

  • Very structured
  • Covers the complete SAA-C03 syllabus
  • Excellent explanations
  • Strong exam focus
  • Architecture diagrams
  • Good service comparisons
  • Useful for beginners
  • Regularly updated

You don’t necessarily have to watch every lecture at 1x speed.

I personally recommend:

1.25x–1.75x speed, depending on your familiarity with the topic.

Pause when something is difficult.

Don’t pause for every slide.

8. Another Excellent Course — Neal Davis

Another strong option is:

AWS Certified Solutions Architect Associate (SAA-C03) Course — Neal Davis

The current course includes approximately 23.5 hours of video, hands-on exercises, quizzes, exam-cram material and a practice exam.

AWS Certified Solutions Architect Associate — Neal Davis on Udemy

This is particularly useful if you prefer:

  • Hands-on learning
  • Practical examples
  • Architecture explanations
  • Labs
  • Exam-cram revision

I would not recommend buying five different courses and trying to complete all of them.

Choose one main course.

9. Practice Tests — The Most Important Part

This is where many candidates make a mistake.

They spend 30 hours watching videos and only 2 hours solving questions.

I recommend the opposite approach after completing the fundamentals.

One popular option is the Stephane Maarek / Abhishek Singh SAA-C03 practice-test course, which currently contains 390 practice questions with detailed explanations.

AWS SAA-C03 Practice Exams — Udemy

Another resource frequently recommended by AWS certification candidates is Tutorials Dojo.

The key benefit of good practice tests isn’t simply getting questions right.

It’s understanding:

Why are the other four options wrong?

That is where the real learning happens.

10. AWS Official Resources

Don’t rely only on Udemy.

AWS itself provides:

  • Exam guide
  • Official sample questions
  • Official practice questions
  • AWS Skill Builder
  • Builder Labs
  • Cloud Quest
  • AWS documentation

AWS recommends using its exam guide, exam-style questions, hands-on labs and official practice material as part of preparation.

The official SAA-C03 exam guide should actually be your starting point, not something you open one day before the exam.

AWS SAA-C03 Official Exam Guide

11. My Recommended Preparation Strategy

My biggest recommendation is:

Don’t prepare service-by-service only.

Instead, use this approach:

Step 1 — Understand the AWS Fundamentals

Learn:

  • Regions
  • Availability Zones
  • VPC
  • IAM
  • EC2
  • S3
  • RDS
  • Lambda

Step 2 — Learn Architecture Patterns

Understand:

  • High availability
  • Scalability
  • Fault tolerance
  • Decoupling
  • Serverless
  • Multi-tier architecture
  • Event-driven architecture
  • Disaster recovery

Step 3 — Learn Service Comparisons

For example:

RDS
 |
 +-- Multi-AZ → High Availability
 |
 +-- Read Replica → Read Scaling

Step 4 — Start Practice Questions

Don’t wait until you finish everything.

Start section-wise questions.

Step 5 — Analyze Every Wrong Answer

Create a document:

Question
My Answer
Correct Answer
Why I was wrong
Concept
How to remember

This was one of the most effective preparation techniques for me.

12. How to Approach Scenario-Based Questions

This is perhaps the most important exam skill.

When you read a question, don’t immediately look at the AWS services.

First identify the requirements.

For example:

A company wants to store millions of images. Users are globally distributed. The images must be delivered with low latency. The company wants to minimize operational overhead.

Extract:

Requirement 1

Millions of images → object storage

Requirement 2

Global users → CDN

Requirement 3

Low latency → caching / edge locations

Requirement 4

Low operational overhead → managed services

Now your architecture starts becoming obvious:

S3 + CloudFront

This approach is much better than memorizing:

CloudFront is a CDN.

13. Pay Attention to Keywords

Certain words in questions are clues.

“Least operational overhead”

Think managed/serverless services.

“Highly available”

Think Multi-AZ, redundancy and fault tolerance.

“Fault tolerant”

Think eliminating single points of failure.

“Cost effective”

Look for appropriate pricing/storage options.

“Millions of requests”

Think scalability.

“Global users”

Think CloudFront, Route 53, Global Accelerator depending on the requirement.

“Decouple”

Think SQS/SNS/EventBridge.

“Shared filesystem”

Think EFS.

“Object storage”

Think S3.

“Block storage”

Think EBS.

“Temporary compute storage”

Think Instance Store.

“Read-heavy database workload”

Think caching/read replicas depending on the scenario.

“Serverless”

Think Lambda, Fargate, DynamoDB, API Gateway and managed services.

14. How Much Time Do You Need?

It depends heavily on your AWS background.

If you’re completely new to AWS

Plan for: 8–12 weeks with around 1–2 hours per day.

If you already work with AWS

Plan for: 4–6 weeks with around 1–2 hours per day.

If you’re already working extensively with AWS

You may be able to prepare in: 2–4 weeks with focused study and extensive practice.

Don’t measure preparation by the number of videos watched.

Measure it by:

Can I solve scenario-based questions consistently?

15. My Recommended 30-Day Study Plan

Here’s a plan I would recommend.

Week 1 — AWS Fundamentals

Day 1 — AWS Global Infrastructure

  • Regions
  • Availability Zones
  • Edge Locations

Day 2 — IAM

Day 3 — EC2

Day 4 — EBS

Day 5 — S3

Day 6 — CloudFront + Route 53

Day 7 — Revision + practice questions

Week 2 — Networking + Databases

Day 8 — VPC

Day 9 — Security Groups + NACL

Day 10 — NAT Gateway + VPC Endpoints

Day 11 — Load Balancers + Auto Scaling

Day 12 — RDS

Day 13 — Aurora + DynamoDB

Day 14 — ElastiCache + revision

Week 3 — Serverless + Architecture

Day 15 — Lambda

Day 16 — API Gateway

Day 17 — SQS

Day 18 — SNS + EventBridge

Day 19 — ECS + EKS + Fargate

Day 20 — KMS + Secrets Manager

Day 21 — CloudWatch + CloudTrail + Systems Manager

Week 4 — Practice

This week should be almost entirely exam-focused.

Day 22 Practice Test #1

Day 23 — Analyze mistakes

Day 24 — Practice Test #2

Day 25 — Analyze mistakes

Day 26 — Practice Test #3

Day 27 — Analyze mistakes

Day 28 — Practice Test #4

Day 29 — Weak-topic revision

16. What Score Should You Target in Practice Tests?

Don’t treat practice-test scores as an exact prediction of your AWS score.

Different question banks have different difficulty levels.

Instead, look for consistency.

For example:

Test 1 → 62%
Test 2 → 68%
Test 3 → 73%
Test 4 → 79%
Test 5 → 84%

That trend is much more encouraging than getting one random 90%.

My recommendation:

Before booking the exam

Try to consistently score around:

80–85%+

on reputable practice tests.

And don’t just look at the percentage.

Review every question you guessed correctly.

A guessed answer is still a knowledge gap.

Good luck with your AWS certification journey! 🚀

Useful Resources

AWS Official SAA-C03 Exam Guide: AWS Certified Solutions Architect — Associate Exam Guide

Stephane Maarek — Ultimate AWS SAA-C03 Udemy Course: Ultimate AWS Certified Solutions Architect Associate 2026

Neal Davis — AWS SAA-C03 Udemy Course: AWS Certified Solutions Architect Associate — SAA-C03 Course

Stephane Maarek — SAA-C03 Practice Exams: AWS Certified Solutions Architect Associate Practice Exams

🚀 Level Up Your Career — Don’t Wait, Start NOW!

If you’re serious about growing in tech and staying ahead of the curve, this is your moment. No shortcuts — just real skills that actually make a difference.

🌐 Let’s Connect & Grow Together

Follow me for practical insights, real-world learning, interview tips, and career guidance:

🐦 Linkedin : https://www.linkedin.com/in/sriw-world-of-coding/ 📺 YouTube: https://www.youtube.com/@sriwworldofcoding?sub_confirmation=1 ✍️ Medium: https://medium.com/@sriwworldofcoding 🧵 Threads: https://www.threads.com/@sriwworldofcoding 📸 Instagram: https://www.instagram.com/sriwworldofcoding/ 📘 Facebook: https://www.facebook.com/profile.php?id=61576419014220 🌌 Bluesky: https://bsky.app/profile/sriwworldofcoding.bsky.social

🎯 Accelerate Your Career with These Practical, Hands-On Courses

🔥 PySpark for Data Engineers (Architecture + Interviews)

👉 https://www.udemy.com/course/pyspark-for-data-engineers-architecture-interviews/?referralCode=8E2C2D8E60209DB7403A

💡 Learn Spark architecture, distributed processing, optimization techniques, performance tuning, and real interview questions asked by top companies.

☁️ Crack Azure Data Engineer Interviews: The Ultimate Q&A Guide

👉 https://www.udemy.com/course/crack-azure-data-engineer-interviews-the-ultimate-qa-guide/?referralCode=0F5B91DC7C96B1804850

💡 Prepare for Azure Data Engineer interviews with real-world questions covering Azure Data Factory, Synapse Analytics, Databricks, Event Hubs, Data Lake, Azure Functions, Key Vault, and much more.

🗄️ Crack Database Engineer Interviews: The Ultimate Q&A Guide

👉 https://www.udemy.com/course/crack-database-engineer-interviews-ultimate-qa-guide/?referralCode=F602538D081C73BFB375

💡 Master Database Engineer interviews with real company interview questions, detailed explanations, SQL coding challenges, database design scenarios, system design concepts, troubleshooting techniques, and leadership & behavioral interview questions.

⚙️ Apache Airflow Bootcamp (Workflow Automation)

👉 https://www.udemy.com/course/apache-airflow-bootcamp-hands-on-workflow-automation/?referralCode=F4A9110415714B18E7B5

💡 Master Apache Airflow from beginner to advanced with DAGs, scheduling, operators, sensors, TaskFlow API, dynamic workflows, and real production use cases.

💥 Your dream job won’t wait — why should you?

Invest in your skills today, prepare smarter, and build the confidence to crack your next interview and accelerate your career. 🚀

Before you go

  • Please take a moment to like the post and follow the writer!
  • Did you know that over 400,000 developers share what they’re building, learning, and discovering across our platforms every month? Learn how you can contribute here

메타데이터
post_id
a9283d71bbb6
slug
how-i-cracked-the-aws-certified-solutions-architect-associate-saa-c03-my-complete-preparation-a9283d71bbb6
url
https://aws.plainenglish.io/how-i-cracked-the-aws-certified-solutions-architect-associate-saa-c03-my-complete-preparation-a9283d71bbb6
canonical_url
https://aws.plainenglish.io/how-i-cracked-the-aws-certified-solutions-architect-associate-saa-c03-my-complete-preparation-a9283d71bbb6
author_url
https://medium.com/@sriwworldofcoding
status
ok
fetched_at
2026-09-17 17:47:40