The Complete AWS SAA-C03 Exam Guide

Covers the SAA-C03 exam format, its four domains, who should take it, and a study order for beginners.

AWS Certified Solutions Architect - Associate (SAA-C03) is the most widely taken AWS certification, and for good reason. You don't need the word "architect" in your title to benefit from it — cost analysts, backend developers, and infrastructure engineers alike end up understanding AWS systematically for the first time while preparing for it. Like a triage nurse in an emergency room deciding which department a patient needs, SAA-C03 tests whether you can judge which combination of AWS services fits a given situation. Many of its 65 questions offer three or four plausible-looking answers and ask you to pick the single best one, so memorizing service names alone won't get you through.

Why This Exam Is Still the Most Popular One

Nobody signs a lease after checking only the number of bedrooms — location, natural light, and maintenance fees all matter for avoiding regret later. SAA-C03 works the same way: it doesn't just check whether you know what one AWS service does, but whether you can combine several services into an architecture that fits the situation. That's why a backend developer preparing for it starts understanding the infrastructure their application runs on, while an infrastructure engineer learns to translate a development team's requirements into architectural language. It's equally useful for cost-conscious teams, since decisions like storage class and instance purchasing options make up about 20 percent of the exam. That breadth is why everyone from junior cloud engineers to developers with five years of backend experience ends up taking it.

 

Exam Format: 65 Questions, 130 Minutes, and Deliberately Close Answers

Much like a full-body checkup screens several systems in one sitting, SAA-C03 spends 130 minutes running 65 questions across the entire scope of architectural design. Only 50 of those are scored; the remaining 15 are unscored questions AWS is testing for future exams, and since you can't tell which is which, every question deserves your full attention. The passing score is 720 out of 1000, the exam fee is 150 USD, and the certification stays valid for three years. Question formats mix single-answer and multiple-response items, and the scenario text tends to run long, so you need practice quickly spotting the deciding constraint — cost-sensitive, latency-sensitive, unpredictable traffic — buried inside each paragraph.

 

Domain 1: Design Resilient Architectures (26%)

Just as a power plant keeps a backup generator ready for outages, this domain covers designing systems that keep running when something fails. The core ideas are multi-AZ redundancy, Auto Scaling replacing unhealthy instances automatically, and backup and disaster recovery strategies that meet specific RTO and RPO targets. A frequent trap is confusing Multi-AZ RDS with Read Replicas, or mixing up standby replicas with actively serving ones. The related posts High Availability and Fault Tolerance and Scalable Loosely Coupled Architecture dig deeper into decoupling components with SQS and SNS.

 

Domain 2: Design High-Performing Architectures (24%)

A warehouse scales its workforce up or down based on order volume, and this domain is about scaling compute, storage, network, and database resources to match changing traffic. Key topics include choosing the right EC2 instance type, caching in front of a database with ElastiCache, S3 storage classes paired with CloudFront caching, and picking between RDS and DynamoDB based on workload shape. Four related posts — High-Performance Compute, High-Performance Database, High-Performance Networking, and High-Performance Storage — along with High-Performance Data Ingestion and Transformation, split this entire domain up by service.

 

Domain 3: Design Secure Applications and Architectures (30%)

A bank hands the vault key and the safe-deposit box key to different people, and this domain is about drawing precise lines around who can access what. It carries the highest weight of the four domains, so it can't be treated as an afterthought. The essentials are IAM policies and roles, encrypting data at rest and in transit with KMS, the difference between security groups and network ACLs, and managing credentials with Secrets Manager. The related posts Designing Secure Access to AWS Resources, Designing Secure Workloads, and Designing Data Security Controls each unpack access control, workload isolation, and data encryption through real scenarios.

 

Domain 4: Design Cost-Optimized Architectures (20%)

Just as a household switches electricity plans to match its actual usage pattern, this domain is about lowering cost without sacrificing performance. Common topics include choosing between On-Demand, Reserved, and Spot instances based on workload characteristics, automating tier transitions with S3 Lifecycle policies, and understanding how Savings Plans differ from Reserved Instances. Four related posts — Cost-Optimized Compute, Cost-Optimized Database, Cost-Optimized Network, and Cost-Optimized Storage — cover cost-saving strategy resource by resource.

 

A Study Order for Beginners, and Common Mistakes

Walking an unfamiliar city without a map means retracing the same streets twice. If you're new to AWS, it makes sense to start with Domain 1 (resilience) and Domain 2 (performance) to build a solid grip on how EC2, S3, RDS, and VPC actually behave, then move into Domain 3 (security) to layer IAM and encryption on top, and finish with Domain 4 (cost) to tie purchasing options together. The most common mistake is memorizing what a service does without ever clicking through the console — spending a few hours enabling RDS Multi-AZ or attaching a Lifecycle rule to an S3 bucket speeds up your problem-solving far more than reading alone. A second common mistake is missing which of two competing constraints — "lowest cost" versus "highest performance" — the scenario actually prioritizes; making a habit of comparing a question's opening sentence against its final ask helps catch that every time.

 

Exam Key Takeaways

"Automatic failover across multiple AZs" -- Multi-AZ RDS, Auto Scaling "Decouple components to scale independently" -- loose coupling via SQS, SNS "Distributes read traffic, not a failover mechanism" -- Read Replicas "Caches frequent database query results" -- ElastiCache "Delivers static content close to the user" -- CloudFront "Fine-grained, role-based permission grants" -- IAM policies and roles "Encrypts data both at rest and in transit" -- KMS "Never hardcode credentials into application code" -- Secrets Manager "Predictable workloads earn commitment discounts" -- Reserved Instances, Savings Plans "Interruption-tolerant workloads get the lowest price" -- Spot Instances "Aging data moves automatically to cheaper tiers" -- S3 Lifecycle policies "Backup strategy matched to RTO and RPO targets" -- disaster recovery design

Resilience is the structure that survives failure, security is the structure that controls access, and cost optimization is choosing to spend less while keeping both intact — remember those three axes and half of every scenario question is already solved.

Back to blog list