Post

AWS SAA-C03 Series — Complete Question Index

650+ AWS Certified Solutions Architect – Associate (SAA-C03) practice questions with detailed explanations, organized by exam domain. New questions added daily.

AWS SAA-C03 Series — Complete Question Index

A complete AWS Certified Solutions Architect – Associate (SAA-C03) question bank, explained the way I wish someone had explained it to me — not just “the answer is B,” but why B beats A, C, and D, and which AWS service behavior the question is really testing.

This series is both a public study resource and my own SAA prep log. I add 10 new questions every day until all 650+ are covered. Each question below links to its own post with the full scenario, correct answer, and a breakdown of the underlying AWS concept.

🟢 New here? Start with Domain 1 and work down — the domains roughly follow the weight they carry on the real exam.

Progress: 40 / 650+ questions published


📋 Exam Domain Weighting (SAA-C03)

DomainWeight
Domain 1: Design Secure Architectures30%
Domain 2: Design Resilient Architectures26%
Domain 3: Design High-Performing Architectures24%
Domain 4: Design Cost-Optimized Architectures20%

🔐 Domain 1 — Design Secure Architectures

#QuestionCore ServiceLink
Q3Restrict an S3 bucket to only accounts inside an AWS OrganizationS3 + OrganizationsRead more →
Q4Give an EC2 instance private access to S3 with no internetVPC Gateway EndpointRead more →
Q11Minimize operational overhead of EC2-to-Aurora credential managementSecrets ManagerRead more →
Q13Rotate RDS credentials across multiple Regions, least overheadSecrets Manager (multi-Region)Read more →
Q15Replicate an on-prem inspection server’s traffic filtering in AWSAWS Network FirewallRead more →
Q16Visualize a data lake with tiered access (management vs everyone else)QuickSightRead more →
Q17Let EC2 instances access an S3 bucket the right wayIAM RoleRead more →
Q19Route all inbound traffic through a third-party firewall applianceGateway Load BalancerRead more →
Q26Catch unauthorized configuration changes on S3 bucketsAWS ConfigRead more →
Q27Share a CloudWatch dashboard with a user who has no AWS accountCloudWatch Dashboard SharingRead more →
Q28Org-wide SSO while keeping on-prem Active Directory as the sourceAWS SSO + AD TrustRead more →
Q31Detect untagged EC2/RDS/Redshift resources with minimal effortAWS ConfigRead more →
Q34Track config changes + API call history for complianceAWS Config + CloudTrailRead more →
Q35Protect a public app behind an ELB from large-scale DDoSAWS Shield AdvancedRead more →
Q36Same customer managed KMS key across S3 buckets in two RegionsAWS KMS multi-Region keyRead more →
Q37Secure, repeatable remote EC2 access with least overheadSystems Manager Session ManagerRead more →

🛡️ Domain 2 — Design Resilient Architectures

#QuestionCore ServiceLink
Q5Two EC2 instances behind an ALB show different documentsEFSRead more →
Q7Fan out bursty messages (100k/sec) to many consumersSNS + SQSRead more →
Q8Modernize a primary/worker-node batch platformSQS + Auto ScalingRead more →
Q10Process ecommerce orders strictly in received orderSQS FIFO + API GatewayRead more →
Q18Build a durable, stateless image-compression microservice (Choose Two)SQS + LambdaRead more →
Q29Route a multi-Region UDP VoIP service to the lowest-latency Region with failoverGlobal Accelerator + NLBRead more →

⚡ Domain 3 — Design High-Performing Architectures

#QuestionCore ServiceLink
Q1Aggregate 500 GB/day from global sites into one S3 bucket fastS3 Transfer AccelerationRead more →
Q21Serverless flash-sale site handling millions of requests/hourS3 + CloudFront + Lambda + DynamoDBRead more →
Q25Fix a Lambda function hitting concurrency quotas under loadLambda + SQS (split functions)Read more →
Q2Ad-hoc SQL queries on JSON logs in S3, least overheadAthenaRead more →
Q12Reduce latency for static and dynamic content globallyCloudFront (multi-origin)Read more →
Q14Auto-scale a read-heavy database while keeping high availabilityAurora Auto ScalingRead more →
Q20Clone large EBS volumes fast with consistently high I/OEBS Fast Snapshot RestoreRead more →
Q33Share millions of transactions in near real time, strip sensitive dataKinesis Data Streams + Lambda + DynamoDBRead more →
Q38Reduce global website latency cost-effectivelyCloudFront + S3Read more →
Q39Fix slow RDS inserts caused by a storage bottleneckRDS Provisioned IOPS SSDRead more →

💰 Domain 4 — Design Cost-Optimized Architectures

#QuestionCore ServiceLink
Q6Migrate 70 TB of NFS video files to S3, minimal bandwidthSnowball EdgeRead more →
Q9Extend on-prem SMB storage with lifecycle managementS3 File GatewayRead more →
Q22Store media files with unpredictable access patterns at minimum costS3 Intelligent-TieringRead more →
Q23Keep backup files forever at the lowest possible costS3 Glacier Deep ArchiveRead more →
Q24Diagnose an EC2 cost spike from unwanted vertical scalingCost ExplorerRead more →
Q30Cut costs on a database used only 48 hours a monthRDS Snapshot + TerminateRead more →
Q32Most cost-effective way to host a static internal websiteAmazon S3Read more →
Q40Ingest + archive 1 TB/day of IoT alerts, 14-day retention then GlacierKinesis Data Firehose + S3 LifecycleRead more →

How this series works

  • Every post follows the same structure: Question → Correct Answer → Why it’s right → Why the distractors are tempting but wrong → Exam tip.
  • Questions are tagged by the AWS service(s) they exercise, so you can jump straight to s3, sqs, vpc, etc. via Tags.
  • I batch questions in groups of 10 as I work through my own SAA-C03 prep, so this index gets a fresh update daily — bookmark it rather than any single post.

Spotted an error or have a trickier variant of one of these questions? Open an issue on GitHub — corrections make this more useful for everyone studying alongside me.

This post is licensed under CC BY 4.0 by the author.