AWS Solutions Architect Associate (SAA-C03): How I'd Get You Ready
The SAA-C03 is a trade-off exam. Here's how to think like a solutions architect, how questions are classified, and exactly how I'd prepare you.
SAA-C03 is where you stop learning what services do and start learning when to use them. The official guide centers on designing solutions with the AWS Well-Architected Framework, meeting current and projected requirements, and improving existing architectures. The certification page currently lists a 130-minute exam with 65 multiple-choice or multiple-response questions — 50 scored, 15 unscored, a 100–1,000 scaled score, and a minimum passing score of 720. AWS states the credential is valid for 3 years; confirm the current recertification path before yours expires.
Every SAA-C03 question is a trade-off in disguise
The weights below tell you where to invest study time — they’re not permission to ignore the lowest-weighted domain. AWS’s target-candidate description recommends around a year of hands-on experience designing cloud solutions, but that’s guidance, not an eligibility requirement to sit the exam.
How to Think Like a Solutions Architect
Look for: identity boundaries, encryption, private access, least privilege, layered protection. Decide: choose the control that satisfies the requirement without opening up a wider attack surface than necessary.
Look for: failure scope, recovery objectives, multi-AZ needs, retries, fault isolation. Decide: eliminate single points of failure and pick the redundancy pattern that actually matches the stated risk.
Look for: latency, throughput, workload variability, read/write balance, bottlenecks. Decide: match compute, storage, database, cache, or delivery behavior to the actual access pattern described.
Look for: spend limits, management overhead, automation, observability, ongoing maintenance. Decide: favor the simplest managed option that still clears the security and performance bar.
Look for: synchronous dependencies, bursty traffic, retries, ordering, fan-out. Decide: reach for queues, topics, events, or workflows when decoupling would meaningfully improve resilience.
Look for: loss tolerance, backup strategy, replication, restore time, region or AZ scope. Decide: separate “durable” from “always available” — they’re not the same promise.
SAA-C03 Exam Topics & AWS Services
Study these as members of an architecture that depend on each other — not as disconnected flash cards. AWS’s current in-scope list is non-exhaustive and subject to change.
Compute & containers
Storage & databases
Networking & delivery
Security & operations
Integration & automation
Analytics awareness
SAA-C03 Question Classification
- Architecture choice — Translate requirements into a complete design, then eliminate anything that violates a constraint.
- Security — Inspect identity, data protection, network exposure, and least privilege.
- Availability — Find the failure boundary and match redundancy or recovery to it.
- Performance — Match latency, throughput, protocol, caching, and access pattern to the requirement.
- Cost optimization — Look for idle capacity, data transfer costs, storage lifecycle, and operational burden.
- Migration — Check compatibility, downtime tolerance, replication approach, validation, and cutover constraints.
SAA-C03 Study & Practice Resources
Pair the guide below with scenario practice. After every question, write down the requirement you used to decide, and the trade-off you rejected. That habit is worth more than another hundred questions answered on autopilot.
25 Free Practice Questions
Work through architecture scenarios that reveal whether your service selection is actually requirement-driven, or just keyword-driven and you haven’t noticed yet.
SAA-C03 Premium Practice Package
Go deeper with practice sets built to make you compare secure, resilient, high-performing, and cost-aware alternatives side by side, with full explanations for each.
SAA-C03 Study Guide
Organize the service relationships and recurring architecture patterns that show up across scenario after scenario — the same trade-offs, dressed differently each time.
SAA-C03 Cheat Sheet
Use this to refresh architectural decisions and service differences once you already understand the underlying pattern — not as your first exposure to it.
How I'd Have You Prepare for SAA-C03
Here’s the framework I want running in your head every time a question gives you a workload, a business requirement, and several answers that all look plausible at first glance.
Name the Business Requirement
What outcome does the architecture actually need to deliver — availability, speed, isolation, lower cost, simpler operations, or some blend of these?
Find the Primary Constraint
Look for the phrase that narrows the field: least operational effort, private access, low latency, unpredictable traffic. That phrase is usually doing more work than it looks like.
Check Security
Who needs access? Where can data travel? What must be encrypted, and at which layer should that boundary actually be enforced?
Check Reliability
What’s the failure scope? What redundancy or recovery behavior does the design need, and does it isolate faults across components or zones?
Check Performance
Translate latency, throughput, request size, read/write balance, and protocol needs into actual service behavior — not just a feature name.
Check Scalability
Is demand steady, bursty, horizontal, read-heavy, event-driven, or bottlenecked by one component? Each answer points somewhere different.
Check Cost
Think about data transfer, idle capacity, storage class, redundancy, licensing, and the ongoing cost of operating a managed service.
Eliminate the Violators
Reject any option that fails a stated requirement, even if it’s genuinely attractive on some other dimension. A violation is disqualifying, not a tiebreaker.
Compare the Survivors
Now — and only now — compare what’s left by fit, limitations, operational burden, and integration path.
Choose the Simplest Fit
Pick the least complex architecture that satisfies the full requirement set. Adding components without a reason is a habit the exam actively punishes.
Where candidates lose points
- Choosing the most powerful-sounding service instead of the simplest one that actually fits.
- Ignoring operational overhead because the design “looks” technically impressive.
- Mixing up security groups with network ACLs, or NAT Gateway with Internet Gateway.
- Studying definitions without ever sketching a synchronous or asynchronous flow.
- Jumping into a mock exam before understanding why the common alternatives actually differ.
SAA-C03 readiness checklist
- I can explain all four domains and their weights without checking notes.
- I can identify the main requirement and constraint in a scenario within seconds.
- I can compare storage, database, network, compute, and integration options head-to-head.
- I can reason about security, reliability, performance, cost, and operations together, not separately.
- I can explain exactly why each distractor violates a requirement.
- I can complete a timed mixed set without defaulting to memorized patterns.
Build the requirement-to-architecture habit through repetition.
Ready to test what you know?
Take a free 25-question practice exam — no sign-up, instant results.