AWS Solutions Architect Associate (SAA-C03) Exam Preparation is a course in designing architectures on AWS, organised around the exam domains and covering the Well-Architected Framework, IAM, VPC, EC2, serverless, S3, RDS, DynamoDB, Multi-AZ and Auto Scaling. It suits Cloud Practitioner holders, solutions architects, developers and DevOps staff, and you leave ready to sit the SAA-C03 exam.
Knowing AWS services one by one is not enough for architecture work. What the market wants is someone who can say, given a business problem, which services to choose, how to connect them, how much failure the system can absorb, whether it is secure enough, and where the bill is going to run away. The SAA-C03 exam measures exactly that: scenario questions where several answers are technically correct but only one is best. This course prepares learners for both the real work and the exam, organized around the four exam domains: designing
secure, resilient, high-performing and cost-optimized architectures. It covers IAM and permissions, VPC design and network connectivity, compute from EC2 through serverless, every storage type and how to pick a storage class, relational and NoSQL databases, designing against outages with multi-AZ and auto scaling, decoupling with queues and notifications, accelerating performance with caching and CDN, controlling and forecasting cost, and monitoring and governance. It closes with a full mock exam and a walkthrough of how to eliminate wrong options. (5 days, 6 hours per day, 30 hours in total, Intermediate level.)
What you’ll gain
Design AWS architectures that satisfy all six pillars of the Well-Architected Framework
Design IAM permissions on least-privilege principles and plan defense in depth
Design VPCs, subnets, routing and inter-network connectivity correctly
Choose between EC2, containers and serverless compute for a given problem
Choose storage and storage classes balancing performance, durability and price
Choose between relational, NoSQL and in-memory databases based on access patterns
Design for failure with multi-AZ, auto scaling and cross-region recovery
Decouple systems with queues and notifications and accelerate with caching and CDN
Control and forecast cost, set up monitoring and governance, and pass a full mock exam
Who this course is for
Anyone who has passed AWS Cloud Practitioner and wants to move up to Associate level
Solutions architects and system engineers who design systems on AWS
Developers and DevOps engineers who must choose the right AWS services
System administrators migrating organizational systems to the cloud
Anyone pursuing the SAA-C03 certification to advance a cloud career
Prerequisites
AWS Cloud Practitioner (CLF-C02) or equivalent knowledge is recommended first
Understanding of basic networking: IP addressing, subnets, DNS and firewalls
Basic Linux command line skills and familiarity with SSH
Prior experience operating real systems or databases makes the scenarios land faster
Curriculum
Course Details
A 5-day course, 6 hours per day (30 hours in total), delivered as lectures with hands-on labs on real AWS accounts. Intermediate level. The scope follows the latest SAA-C03 exam guide. The institute provides AWS accounts for the labs, so learners do not need to attach their own credit card. The AWS exam fee itself is paid by the learner. Learners take home a lab guide, a full mock exam with explained answers, and a Well-Architected review checklist.
Day 1Architecture Foundations and Security
Section 1: The Architect Role and the Exam Scope
What a solutions architect does and how to turn a business problem into a design
SAA-C03 structure: the four domains, their weightings and the scenario question style
Reading a question for its real constraints and eliminating options that miss them
AWS global infrastructure: regions, availability zones and edge locations
Section 2: The AWS Well-Architected Framework
The six pillars: operational excellence, security, reliability, performance, cost and sustainability
The design principles the exam uses to decide which answer is best
Using the framework to review an existing architecture and find what to improve
Trade-offs between pillars in real scenarios
Section 3: IAM and Permission Management
IAM structure: users, groups, roles and policies, and how permissions are evaluated
Writing least-privilege policies and narrowing scope with conditions
Using roles instead of embedded access keys, and cross-account access
Lab: create a role and policy giving a system only the access it needs
Section 4: Defense in Depth
Encryption at rest and in transit, and managing keys with a key management service
Storing passwords and secrets safely instead of embedding them in code
Network and application layer protection, and absorbing volumetric attacks
Separating accounts by environment and applying multi-account guardrails
Day 2AWS Networking and Connectivity
Section 5: VPC Design
Planning IP ranges and splitting public and private subnets
Route tables, internet gateways and NAT gateways, and the path to the internet
Security groups versus network ACLs and where each belongs
Lab: build a multi-subnet VPC across availability zones and test connectivity
Section 6: Connecting Networks
Connecting VPCs together and the limits that appear as the system grows
Connecting the corporate data center to AWS over encrypted tunnels or dedicated links
Reaching AWS services privately with endpoints instead of over the internet
Choosing the connectivity option that matches speed and security requirements
Section 7: DNS, Load Balancing and Content Delivery
Managing domains and the DNS routing policies that steer users
Load balancer types and matching them to the traffic profile
Using a CDN to speed up delivery and reduce origin load
Lab: put a load balancer in front of several servers and test distribution
Section 8: Network and Security Scenarios
Analyzing a scenario where part of the system is public and part must stay closed
The three-tier pattern the exam favours and why each tier sits where it does
Common network design mistakes and how to avoid them
Workshop: design a network from a business scenario and defend your choices
Day 3Compute, Storage and Databases
Section 9: Compute Services and How to Choose
Instance families and sizing for the workload
Instance purchase options and their long-term cost impact
Running containers and choosing between self-managed and AWS-managed
Lab: launch and configure a server with an automatic setup script at boot
Section 10: Serverless and Event-Driven Compute
Serverless functions and when they beat running a server around the clock
Triggering functions from events and exposing them through an API
The limits that matter: maximum runtime, memory size and cold starts
Lab: build a function that runs whenever a file is uploaded to storage
Section 11: Storage Types and Storage Classes
Object, block and file storage and the workloads each suits
Storage classes and lifecycle rules that move data automatically to cut cost
Durability, cross-region replication and protecting against accidental deletion
Lab: set a lifecycle rule that moves old data to a cheaper storage class
Section 12: Databases on AWS
Managed relational databases, multi-AZ deployments and read replicas
NoSQL databases and designing keys that spread load evenly
In-memory databases for workloads that need very low latency
Lab: deploy a multi-AZ database and test failover when the primary goes down
Day 4Resilience, Decoupling and Performance
Section 13: Designing Against Outages
Spreading systems across availability zones and why the exam weights this heavily
Auto scaling: setting thresholds that track real load
Health checks and automatically removing unhealthy instances from service
Lab: configure an auto scaling group and watch it add capacity under load
Section 14: Backup and Disaster Recovery
Setting recovery time and recovery point objectives
Recovery strategies from the cheapest through to instant failover
Cross-region backup and testing the recovery plan regularly
Choosing the strategy that fits the budget the scenario gives you
Section 15: Decoupling with Queues and Notifications
The problems of tightly coupled systems and what a queue buys you
Message queues and handling failed work with a dead-letter queue
Fan-out notifications and wiring services together
Lab: connect two components through a queue and test with the consumer stopped
Section 16: Accelerating Performance
Caching at each layer to cut database load and response time
Choosing disk types and tuning them to the read and write pattern
Distributing content through a CDN to shorten the distance to users
Lab: add a cache layer in front of the database and measure before and after
Day 5Cost, Governance and Exam Preparation
Section 17: Designing for Cost Optimization
How the main services are priced and where bills quietly run away
Purchase options and using cheap interruptible capacity for suitable workloads
Reducing data transfer out charges and picking the right storage class
Budgets, alerts and tagging resources to attribute cost per team
Section 18: Monitoring and Governance
Collecting metrics and logs and alerting when the system misbehaves
Recording an audit trail of API activity for later investigation
Automatically checking configuration against organizational policy
Lab: set an alert that fires when a resource exceeds a defined threshold
Section 19: Assembling Architectures from Real Scenarios
The architecture patterns the exam reuses and the conditions that select each one
Migrating legacy systems to the cloud and choosing a migration strategy
Reviewing an architecture against the Well-Architected Framework before handover
Workshop: design a complete system from a business scenario and defend every decision
Section 20: Mock Exam and Study Plan
Exam technique: spotting keywords, managing time and handling uncertain questions
Walking through option elimination question by question on the mock exam
The topics candidates most often miss and how to revise them in the final week
Workshop: sit a full mock exam with explained answers and build your personal study plan
Schedule & training options
For individuals — public rounds
No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770
What is the difference between a security group and a network ACL on AWS?
A security group works at the instance or network interface level and is stateful, so return traffic for an allowed connection is permitted automatically, and it only has allow rules. A network ACL works at the subnet level and is stateless, so inbound and outbound traffic must both be allowed; it has allow and deny rules evaluated in number order. In practice security groups do most of the work, with network ACLs as an extra layer, for example to block specific IP addresses.
What are the pillars of the AWS Well-Architected Framework?
There are six pillars: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization and Sustainability. Each has design principles and review questions, such as whether a system survives the loss of an availability zone or uses more resources than it needs. The SAA-C03 exam often uses these principles to decide which option fits a scenario, and real designs involve trade-offs between pillars, such as resilience against cost.
How do you design a VPC with public and private subnets across availability zones?
Start by planning the VPC address range, such as 10.0.0.0/16, and create one public and one private subnet in each availability zone. Attach an internet gateway and route the public subnets' traffic through it. Place a NAT gateway in a public subnet so private instances can reach the internet outbound only. Then put the load balancer in the public subnets, servers and databases in the private subnets, and control traffic with security groups.
Who is the AWS Solutions Architect Associate (SAA-C03) Exam Preparation course for, and what should I know beforehand?
It suits AWS Cloud Practitioner holders moving up to associate level, solutions architects and system engineers designing on AWS, developers and DevOps staff choosing AWS services, and administrators migrating systems to the cloud. You should have completed AWS Cloud Practitioner (CLF-C02) or have equivalent knowledge, understand IP addressing, subnets, DNS and firewalls, and be able to use basic Linux commands and SSH.
What will I be able to do after the AWS Solutions Architect Associate (SAA-C03) Exam Preparation course?
You will be able to design AWS architectures to Well-Architected principles, grant least-privilege access with IAM, design VPCs and network connectivity, choose compute, serverless, storage and database services such as S3, RDS and DynamoDB, build resilience with Multi-AZ and Auto Scaling, analyse scenario questions and sit the SAA-C03 exam with confidence. Participants who complete the training receive a Certificate of Completion with its own number, which can be verified online.
Can the AWS Solutions Architect Associate (SAA-C03) course be run in-house for our team?
Yes. It can be run in-house for your team, with examples adapted to your own work, such as using a system your organisation plans to move to AWS as the architecture design exercise. You can request a quotation from this page, or contact us on LINE @itgenius or by phone on 02-570-8449.
AWS is the world's leading cloud provider, and the AWS Certified Cloud Practitioner (CLF-C02) is the first gateway into a cloud career, with the highest enrollment of any cloud course worldwide. It suits people without an IT background as well as those…
Microsoft Azure is widely used by Thai organizations, especially those already running Microsoft 365 and Windows. The Microsoft Certified: Azure Fundamentals (AZ-900) credential is the best starting point for anyone who wants to understand the cloud and…