All articles
AWS10 min read

AWS SAA-C03 Cheat Sheet: Key Services by Exam Domain (2026)

Use this as your final-review sheet before the AWS Certified Solutions Architect – Associate exam. It’s organized by the four exam domains, with the one-line decision trigger for each service β€” because the exam doesn’t ask "what is X," it asks "which one do you pick when."

Design Secure Architectures (30%)

Service / FeatureDecision trigger
IAM rolesEC2/Lambda needs AWS access β€” never use access keys on compute
IAM policies (identity vs resource)Cross-account or cross-service access β†’ resource policies
Service Control Policies (SCPs)Preventative guardrails across an Organization β€” deny API actions centrally
AWS KMS (SSE-KMS, CMKs)Encryption with customer-managed keys; CloudHSM when AWS must never hold key material
S3 Block Public AccessThe first answer to any "prevent public buckets" question
AWS WAFLayer-7 filtering (SQLi, XSS), rate-based rules for HTTP floods
AWS Shield Standard / AdvancedDDoS protection; Advanced adds 24/7 response team
Amazon GuardDutyThreat detection (findings) β€” detective, not preventative
AWS ConfigDetective compliance β€” finds misconfigurations after the fact
Security groups (stateful) vs NACLs (stateless)SGs for instances; NACLs for subnet-level stateless filtering (remember return-traffic rules)
VPC endpoints (Gateway vs Interface)Private S3/DynamoDB access β†’ Gateway (free); other services β†’ Interface (PrivateLink, hourly cost)

Design Resilient Architectures (26%)

Service / FeatureDecision trigger
Multi-AZ (RDS, ALB, NAT)Survive an AZ failure automatically
Auto Scaling groupsReplace failed instances; span β‰₯2 AZs
Application Load BalancerHTTP routing, inherently multi-AZ β€” you never need two ALBs
Route 53 failover routingDNS-level failover between regions
Amazon S3 Cross-Region ReplicationAsync copy of S3 objects to another region
AWS BackupCentralized backup policies, incl. cross-account via Organizations
RDS Multi-AZ (standby) vs Read ReplicaHA/failover β†’ Multi-AZ; read scaling/reporting offload β†’ replica
DR strategiesBackup & restore (cheapest, slowest) β†’ Pilot light β†’ Warm standby β†’ Multi-site (priciest, fastest)
SQS dead-letter queuesIsolate poison-pill messages that repeatedly fail processing

Design High-Performing Architectures (24%)

Service / FeatureDecision trigger
Amazon CloudFrontGlobal content delivery, edge caching, signed URLs for private content
ElastiCache (Redis/Memcached)In-memory caching in front of RDS/DynamoDB
DynamoDB DAXMicrosecond reads on DynamoDB without app changes
DynamoDB Global TablesActive-active multi-region DynamoDB
RDS Read ReplicasOffload reporting/reads from the primary (minimal app change)
Aurora Serverless v2Spiky/unpredictable DB workloads; scales to zero when idle
Kinesis Data FirehoseStreaming data β†’ S3/Redshift with batching and format conversion, zero consumer management
SQS / SNS / EventBridgeDecoupling: queues (polling), topics (fan-out), event bus (routing rules)
AWS AppSyncManaged GraphQL β€” aggregate multiple data sources behind one API

Design Cost-Optimized Architectures (20%)

Service / FeatureDecision trigger
S3 storage classesHot β†’ Standard; infrequent β†’ Standard-IA; archive β†’ Glacier Instant/Flexible/Deep Archive (cheapest, for 7-year retention)
S3 Lifecycle policiesAutomate transitions and expiry β€” the answer to any "reduce storage cost over time" question
EC2 Spot InstancesFault-tolerant, interruptible batch work β€” up to 90% off
Savings Plans / Reserved InstancesSteady-state 1–3 year commitments
AWS Graviton20–40% better price-performance for EC2/RDS β€” the "cheapest performant" answer
RDS ProxyConnection storms from Lambda/serverless β€” pools and shares connections
gp3 vs gp2/io2gp3: cheaper baseline with provisioned IOPS; io2: sustained ultra-high IOPS with a cost premium
Instance SchedulerDev/test instances that only run business hours

The five most-tested distinctions

  • Preventative vs detective: SCPs and Block Public Access prevent; Config and GuardDuty detect.
  • Multi-AZ vs Read Replica: availability vs read scaling. The exam mixes these deliberately.
  • Gateway vs Interface endpoints: S3/DynamoDB β†’ Gateway (free); everything else β†’ Interface.
  • Firehose vs Data Streams: managed delivery with S3 batching β†’ Firehose; custom consumers β†’ Streams.
  • Cheapest that meets constraints: when two answers work, the exam usually wants the most cost-effective one β€” read for the word "cost-effective."

Frequently asked questions

What should I memorize for the SAA-C03?
Don’t memorize β€” internalize the decision triggers above. The exam presents scenarios; you pick the service that fits the constraints.
Which S3 storage class is cheapest?
S3 Glacier Deep Archive β€” for data accessed once or twice a year with long retention (e.g., 7-year compliance archives).
What’s the difference between WAF and Shield?
WAF filters Layer-7 web attacks (SQL injection, XSS, rate limiting). Shield protects against DDoS at Layers 3/4 (Standard, always on) with Advanced adding response-team support.
How do I remember all the EC2 pricing models?
On-Demand (no commitment) β†’ Spot (interruptible, cheapest) β†’ Reserved/Savings Plans (1–3 yr commitment, steady workloads). Match the workload pattern to the model.

Test yourself on these with free AWS SAA-C03 sample questions β€” exam-style with full explanations, no signup.

Take the free sample quiz