Training course
This is a free, self-paced reading course for AWS Certified Solutions Architect – Associate (SAA-C03). The exam that asks you to design solutions that are secure, resilient, high-performing, and cost-optimized, the four pillars that mirror the AWS Well-Architected Framework. The difficulty on SAA-C03 is discrimination rather than recall. Almost every question is a scenario in which three of the four options are real services that would genuinely work, and one stated requirement (a latency ceiling, a compliance boundary, an RPO, a budget) is what eliminates them. Memorizing service descriptions does not survive that format. Knowing why the near-miss loses does.
So this course is written around the comparisons rather than around the service list. It is organized as one module per official exam domain, in the order AWS publishes them, and each module carries the domain’s published weight: security is 30% and the largest domain, resilience 26%, performance 24%, and cost optimization 20%. That spread is flatter than most exams, which is worth knowing before you plan your time. There is no domain you can safely skip, and the cost domain is a fifth of the exam despite being the one candidates treat as an afterthought. Every lesson ends with its key terms and suggested further reading, so it works as a reference after the first pass as well as a syllabus during it.
What the course covers
Design Secure Architectures
Module 1 · 30%The largest domain and the single biggest reason candidates fail. IAM in depth (roles, policies, permission boundaries, IAM Identity Center, and cross-account patterns) then data protection with KMS and Secrets Manager, VPC network security through security groups, network ACLs, and VPC endpoints, and the edge and detection layer of AWS WAF, Shield, GuardDuty, Macie, and CloudTrail. The recurring exam pattern here is an answer option that is a real service which almost fits but breaks a stated requirement, so the module works through those boundaries explicitly.
Design Resilient Architectures
Module 2 · 26%Multi-AZ and multi-Region availability, Auto Scaling, and Elastic Load Balancing patterns; the database availability choices: RDS Multi-AZ against read replicas, Aurora Global Database, DynamoDB Global Tables; decoupling with SQS and SNS; and Route 53 failover and health checks. The module closes on the four canonical disaster-recovery strategies (backup and restore, pilot light, warm standby, active-active) and their RTO and RPO trade-offs, because many questions in this domain turn on the difference between two similar-looking services or between synchronous and asynchronous replication.
Design High-Performing Architectures
Module 3 · 24%Choosing the right storage for a workload across S3 tiers, EBS volume types, EFS, and FSx; scaling compute with Lambda, Fargate, ECS, EKS, EC2 Auto Scaling, and provisioned concurrency; database performance through ElastiCache, DynamoDB DAX, and read replicas; and networking performance with CloudFront, Global Accelerator, placement groups, and NLB against ALB. Data ingestion at scale (Kinesis, MSK, DataSync, Storage Gateway) sits here too. The recurring theme is the three-way trade-off between latency, throughput, and cost.
Design Cost-Optimized Architectures
Module 4 · 20%The smallest domain, but the one where practitioner intuition matters most. EC2 purchasing options (On-Demand, Savings Plans, Reserved Instances, Spot, Dedicated Hosts) and the workload shape that makes each one correct; S3 storage classes and lifecycle policies; right-sizing with Compute Optimizer; cost visibility through AWS Budgets and Cost Explorer; and the recurring VPC-cost trap of NAT gateway data transfer that Gateway VPC endpoints for S3 and DynamoDB can eliminate.
How to use it
Read a module, then take the matching portion of the SAA-C03 practice exam rather than waiting until you have finished everything. On a discrimination exam this matters more than usual: reading a domain and immediately testing it is what reveals whether you actually understand a boundary or have only learned a service’s marketing summary. If you want to see the question style before committing to a full set, the free sample questions are a short read. When you review a wrong answer, do not stop at the correct option, find the requirement in the stem that killed the one you picked. That habit is the whole skill the exam measures. The course modules themselves open once you are signed in to a free Certifym account.
The course does not assume you already know AWS deeply, but SAA-C03 does assume roughly a year of hands-on design experience, and reading cannot substitute for that. Pair the modules with a Free Tier account and build the comparisons you read about: put the same object in two S3 classes, front a bucket with CloudFront, watch a NAT gateway accrue data-transfer charges, break an Auto Scaling health check on purpose. For exam logistics (item count, timing, the 720 cut score, the fee, delivery, and renewal) see the SAA-C03 certification guide.
The shared responsibility model and what SAA-C03 actually asks you to design
Every security question on this exam is decided by a boundary. Sometimes the boundary is a subnet, sometimes it is an account, sometimes it is a compliance requirement written into the scenario. The most fundamental one, and the one that quietly determines whether an answer option is even your problem to solve, is the shared responsibility model.
Security of the cloud, security in the cloud
AWS is responsible for the security of the cloud: the physical data centers, the hardware, the hypervisor, the network fabric between facilities, and the managed service software that runs above them. You are responsible for security in the cloud: your data, your identity configuration, your network rules, your operating systems where you have one, and your encryption choices.
The practical value of the model on the exam is that it moves with the service. The more managed a service is, the more of the stack AWS covers, and the smaller your remaining surface becomes:
- On EC2, you own guest operating system patching, host firewall configuration, application code, and any agent you install. AWS owns nothing above the hypervisor.
- On RDS, AWS applies the database engine patches during your maintenance window and manages the underlying host. You still own the database users, the parameter group, the network placement, and whether the storage is encrypted.
- On S3, AWS operates the storage service itself. You own the bucket policy, the Block Public Access settings, the encryption configuration, and the lifecycle of the objects.
- On Lambda, AWS owns the runtime host and the runtime patching. You own the function code, its dependencies, its execution role, and its VPC placement.
Read the model in reverse when you evaluate an answer. If an option asks you to harden something AWS already owns — patching the hypervisor, encrypting the network link between Availability Zones, securing the physical media in a Region — it is a distractor. If an option quietly leaves your side of the line unaddressed, it is incomplete no matter how sophisticated it sounds.
The four pillars the exam is built on
SAA-C03 is organized into four design domains that mirror four of the pillars of the AWS Well-Architected Framework: security, reliability, performance efficiency, and cost optimization. The exam does not test the framework as a document, but it does test the judgment the framework encodes. A well-architected answer is rarely the most capable one; it is the one that meets the stated requirement with the least additional complexity, cost, and operational burden.
This matters because of how the questions are written. Most items describe a workload, state one or two hard constraints, and offer four options that are all real, working AWS services. Three of them would function. Only one satisfies the constraint. The constraint is usually a single clause: without managing servers, the data must not traverse the public internet, the team cannot change the application code, with the lowest operational overhead, the recovery point objective is fifteen minutes. Train yourself to find that clause before you look at the options.
Defense in depth is the design instinct being measured
AWS expects a secure architecture to enforce the same intent at more than one layer, so that a single misconfiguration is not a breach. A private database tier is typically protected by all of the following at once: it sits in a subnet with no route to an internet gateway, its security group accepts traffic only from the application tier's security group, its credentials live in a secrets store rather than in code, its storage is encrypted with a key whose policy names only the roles that need it, and its API activity is recorded in CloudTrail.
When a question asks how to improve the security of an architecture that already has one control in place, the answer is usually the layer that is missing, not a stronger version of the layer that already exists.
Least privilege and the identity-first mindset
In a traditional data center the primary control is the network — you decide what can reach what. In AWS the primary control is identity. Every single API call to every AWS service is authenticated and authorized by IAM before anything else happens. A user with unrestricted permissions can delete a database from a coffee shop without touching your VPC at all.
So when you evaluate a security scenario, ask the identity question first: which principal is making this call, what role is it assuming, and what is the smallest set of actions and resources that lets it succeed? Network controls come second and constrain the path, not the permission. This ordering is the single most reliable heuristic for the largest domain on the exam.
How to read a security scenario
A repeatable method for the thirty percent of the exam this module covers:
- Identify the principal — a human, an EC2 instance, a Lambda function, an account, an external partner. Each has a different correct mechanism.
- Identify the resource and where it lives — same account, another account in the same organization, a third party.
- Find the hard constraint — no long-lived credentials, no internet path, customer-managed key material, auditable, no code change.
- Eliminate options that solve a different problem, that require managing something the constraint forbids, or that grant broader access than the scenario needs.
Nearly every remaining lesson in this module is a specific application of that method. The services change; the method does not.
Frequently asked questions about the SAA-C03 training course
Is the SAA-C03 training course free?
Yes. The course costs nothing to read and opens once you are signed in to a free Certifym account, no payment and no card.
How is the course structured?
One module per official SAA-C03 exam domain, in the order AWS publishes them, with each module weighted to the domain’s published percentage: Design Secure Architectures 30%, Design Resilient Architectures 26%, Design High-Performing Architectures 24%, and Design Cost-Optimized Architectures 20%. Within each module the material is broken into short lessons, followed by key terms and further reading.
Does this replace AWS’s official training?
No. AWS publishes the official SAA-C03 exam guide and free digital training on AWS Skill Builder, and those are the authoritative sources. This course is an independent study companion, written to be read quickly and to slot alongside scenario practice, not a substitute for the official exam guide.
Do I need AWS experience before starting?
For the course, no. For the exam, yes: AWS describes the target candidate as having at least a year of hands-on experience designing cloud solutions with AWS compute, storage, database, and networking services. If you are new to AWS entirely, start with the CLF-C02 training course to build the service vocabulary first, then come back here for the design judgment.
What should I do after finishing the course?
Move to the SAA-C03 practice exam and work scenario sets until you are clearing the mark consistently in all four domains rather than carrying a weak cost or resilience score on a strong security score. Then book through Pearson VUE or PSI.
Is the course current with the latest SAA-C03 outline?
The course is built against the current SAA-C03 exam guide and its four published domains and weightings. AWS can revise the exam guide, and it periodically retires an exam version in favor of a new code; verify the current guide on the AWS certification site before you schedule.
Trademark notice & independence. Certifym.net is operated by Certifym Exam Services, LLC and is not affiliated with, endorsed by, or sponsored by Amazon Web Services, Inc. AWS, Amazon Web Services, and AWS Certified Solutions Architect are trademarks of Amazon.com, Inc. or its affiliates. Use of these marks is solely to identify the certification for which these study materials are intended. The SAA-C03 exam guide and its domain structure are the property of Amazon Web Services, Inc.; candidates should download the official, current exam guide directly from aws.amazon.com and review the free digital training on AWS Skill Builder.
All course content, questions, answers, and explanations on Certifym are original content created for study purposes. They are not actual AWS training materials or examination questions and are not represented as such. Studying with these materials does not guarantee a passing result on any live certification exam. Exam requirements, format, domain weights, pricing, and renewal policies are set by Amazon Web Services and may change; always verify current details on the AWS certification site before scheduling your exam.
