AI

AI Exam Prep

🟠 AWS Certification — Associate

AWS Solutions Architect Associate SAA-C03

Complete study reference for AWS Certified Solutions Architect – Associate — the world's most valued cloud architecture certification. Covers resilient, high-performing, secure and cost-optimised design patterns.

65

questions

130

minutes

720/1000

passing score

Domain weightings

Design Resilient Architectures

30%

Design High-Performing Architectures

28%

Design Secure Architectures

24%

Design Cost-Optimised Architectures

18%

Topics by domain

What each domain covers

Design Resilient Architectures (30%)

7 topics

The largest domain. Multi-AZ = high availability (same region, synchronous replication, automatic failover). Read Replicas = read scalability (asynchronous, can be cross-region). Decouple with SQS when producers and consumers run at different speeds. ALB is the default choice for HTTP/HTTPS; NLB for TCP/UDP where you need static IPs or ultra-low latency.

  • Multi-AZ vs Multi-Region deployments
  • Elastic Load Balancing: ALB (HTTP/path routing), NLB (TCP/UDP, static IP), CLB
  • Auto Scaling Groups: launch templates, scaling policies (target tracking, step, scheduled)
  • Route 53 routing policies: failover, weighted, latency, geolocation, multivalue
  • SQS + SNS for decoupled, asynchronous architectures
  • S3 for static content; CloudFront for global CDN
  • RDS Multi-AZ standby vs Read Replicas (synchronous vs asynchronous)

Design High-Performing Architectures (28%)

6 topics

High performance questions test knowing which cache, database, or compute type fits the workload. ElastiCache Redis vs Memcached is reliably tested: Redis = advanced data structures + persistence; Memcached = simple key-value + horizontal scaling. DynamoDB is the default for serverless single-digit-millisecond NoSQL; Aurora for relational workloads needing MySQL/PostgreSQL compatibility at scale.

  • EC2 instance families: compute-optimised (C), memory-optimised (R/X), storage-optimised (I/D), GPU (P/G)
  • ElastiCache: Redis (persistence, pub/sub, sorted sets) vs Memcached (simple cache, multithreaded)
  • CloudFront caching: cache behaviours, TTL, origin groups
  • Aurora: 6-way replication across 3 AZs, Aurora Serverless v2, Global Database
  • DynamoDB: partition key design, Global Secondary Indexes, on-demand vs provisioned, DAX for microsecond reads
  • Amazon Kinesis: Data Streams vs Data Firehose for real-time data ingestion

Design Secure Architectures (24%)

7 topics

Security Groups = stateful (return traffic automatically allowed); NACLs = stateless (must explicitly allow return traffic). SGs attach to instances; NACLs attach to subnets. Use VPC endpoints to keep traffic between your VPC and AWS services on the AWS network without traversing the internet. Secrets Manager = automatic credential rotation; SSM Parameter Store = simpler/cheaper secrets without automatic rotation.

  • IAM policies: identity-based, resource-based, permission boundaries, SCPs (Service Control Policies)
  • VPC security: Security Groups (stateful, allow-only) vs NACLs (stateless, allow+deny, subnet level)
  • Private subnets + NAT Gateway for outbound-only internet access
  • VPC endpoints: Gateway (S3/DynamoDB) vs Interface (PrivateLink services) — avoids internet
  • AWS KMS: customer-managed keys, envelope encryption, key policies
  • AWS Secrets Manager vs SSM Parameter Store — for rotating credentials
  • S3 bucket policies, ACLs, Block Public Access, pre-signed URLs

Design Cost-Optimised Architectures (18%)

6 topics

Cost questions test whether you know the cheapest option for a given workload pattern. Spot = interruptible (batch/CI); Reserved/Savings Plans = steady-state (1-3 year commitment); On-Demand = short-term unpredictable. S3 lifecycle policies automate tier transitions — don't manually move objects. Data transfer into AWS is free; transfer out to the internet costs; cross-AZ costs 1¢/GB each way.

  • EC2 pricing: On-Demand, Reserved (Standard vs Convertible, 1yr/3yr), Spot (up to 90% off, interruptible), Savings Plans
  • S3 storage tiers: Standard → Intelligent-Tiering → Standard-IA → One Zone-IA → Glacier Instant → Glacier Flexible → Glacier Deep Archive
  • S3 lifecycle policies for automatic tier transitions
  • Lambda pricing: pay per request + duration (no idle cost) — best for infrequent/unpredictable workloads
  • Data transfer costs: avoid cross-AZ traffic (use same-AZ endpoints), use VPC endpoints for S3/DynamoDB
  • Spot Instances for fault-tolerant batch jobs, EMR, CI/CD workers

Commonly searched questions

What candidates ask most about AWS Solutions Architect

What is the key difference between Cloud Practitioner and Solutions Architect?

While Cloud Practitioner (CLF-C02) tests entry-level knowledge of AWS service names and costs, the Solutions Architect Associate (SAA-C03) requires making architectural decisions. SAA-C03 presents multi-sentence scenarios and asks you to select secure, resilient, and cost-efficient designs. You must understand how different services connect and interact.

Which databases and caching options are most tested on SAA-C03?

RDS (relational), DynamoDB (NoSQL), and Aurora (high-performance relational) are heavily tested. You must know when to add ElastiCache (Redis or Memcached) to reduce database load, and when to use DynamoDB Accelerator (DAX) specifically for microsecond read scaling on DynamoDB key-value tables.

How should I approach SAA-C03 multi-choice scenario questions?

Always identify the primary constraint in the final sentence of the question. Usually, options are technically correct but fail the specific criteria—such as 'least costly', 'most reliable', or 'with the lowest operational overhead.' If a question asks for minimum overhead, look for serverless solutions like Lambda, S3, and DynamoDB rather than EC2-based networks.

Practice

Generate SAA-C03 questions instantly