BBBlue Bat
HomeSolutions Architect › Exam structure
Exam structure

What's on the Solutions Architect exam

Exam code: SAA-C03

65
Questions
130 min
Duration
720 / 1000
To pass
~1 yr
Recommended experience

Practice the real format

Do you think you are ready? Put your knowledge to the test with a free, timed practice exam that mirrors the Solutions Architect format — with instant scoring, per-domain breakdowns, and full answer explanations.

Start a practice exam →

The AWS Certified Solutions Architect – Associate (SAA-C03) validates your ability to design solutions on AWS that are secure, resilient, high-performing, and cost-effective. It is one of the most widely pursued cloud certifications in the industry and assumes roughly a year of hands-on experience designing or operating AWS workloads.

Domains covered

The exam is organized into weighted domains. The percentages indicate roughly how much of the exam each domain represents, which is a useful guide for allocating study time.

Design Secure Architectures 30%

Designing secure access to AWS resources, secure workloads and applications, and appropriate data security controls using services like IAM, security groups, and encryption.

Design Resilient Architectures 26%

Building scalable and loosely coupled architectures, and designing for high availability and fault tolerance across Availability Zones and Regions.

Design High-Performing Architectures 24%

Selecting performant storage, compute, database, and networking solutions, and knowing when to introduce caching or scaling.

Design Cost-Optimized Architectures 20%

Choosing cost-effective storage, compute, and database options, and applying the right pricing models to control spend.

How to prepare

The exam is scenario-driven: most questions describe a situation and ask for the best design given competing constraints. That means recognizing trade-offs — between cost and resilience, or performance and simplicity — matters more than memorizing service facts. Timed practice papers are especially valuable because they train you to read long scenarios efficiently within the 130-minute limit.

SAA-C03 concepts mapped to AWS services

The SAA-C03 exam is scenario-driven — every question gives you a business constraint and asks you to select the best-fit service or architecture pattern. This reference table maps the generic concept you'll encounter in a question to the exact AWS service that solves it, grouped by the domains you'll be tested on.

Generic ConceptAWS ServicePurpose / What it does
Identity, Security & Compliance
Identity & access managementAWS IAMControls authentication and authorization for users, groups, and roles
Temporary credentialsAWS STSIssues temporary, scoped credentials for users and services assuming roles
Multi-account governanceAWS OrganizationsCentrally manages multiple AWS accounts, SCPs, and consolidated billing
Secrets managementAWS Secrets ManagerSSM Parameter StoreSecurely stores and rotates passwords, API keys, and configuration secrets
Encryption key managementAWS KMSCreates and manages symmetric and asymmetric encryption keys for AWS services
Certificate managementAWS ACMProvisions and auto-renews SSL/TLS certificates for ALB, CloudFront, API Gateway
Threat detectionAmazon GuardDutyContinuously monitors accounts and workloads for malicious activity using ML
Security posture managementAWS Security HubAggregates and prioritises security findings from GuardDuty, Inspector, and Macie
Web application protectionAWS WAFProtects web applications from SQLi, XSS, and custom rule-based attacks
DDoS protectionAWS ShieldStandard (free) and Advanced protection against DDoS attacks
Audit & compliance loggingAWS CloudTrailRecords every API call across your AWS account for auditing and forensics
Configuration complianceAWS ConfigTracks resource configuration changes over time and evaluates compliance rules
Networking
Virtual private cloudAmazon VPCCreates logically isolated virtual networks with full control over IP ranges
Public & private subnetsVPC SubnetsSegregates workloads — public subnets for internet-facing resources, private for internal
Internet connectivityInternet GatewayEnables bidirectional internet access for resources in public subnets
Private outbound internetNAT GatewayAllows private instances to reach the internet (e.g. for patches) without inbound exposure
Private AWS connectivityVPC EndpointsAccesses S3, DynamoDB, and other AWS services without traversing the public internet
Dedicated hybrid connectivityAWS Direct ConnectPrivate, consistent-bandwidth connection between on-premises data centres and AWS
Encrypted hybrid connectivityAWS Site-to-Site VPNIPSec-encrypted tunnel over the internet between AWS and on-premises
Multi-VPC & hybrid hubAWS Transit GatewayCentrally connects hundreds of VPCs and on-premises networks via a single hub
VPC-to-VPC connectivityVPC PeeringPrivate routing between two VPCs — non-transitive and same or cross-account
Global DNS & routingAmazon Route 53Highly available DNS with latency-based, geolocation, failover, and weighted routing
Global application accelerationAWS Global AcceleratorRoutes traffic via AWS backbone for lower latency — static Anycast IPs, TCP/UDP
Content delivery networkAmazon CloudFrontGlobal CDN for caching and delivering HTTP/HTTPS content at the edge
Compute
Virtual serversAmazon EC2Resizable virtual machines — choose instance family based on workload type
Auto scalingEC2 Auto ScalingAutomatically adjusts EC2 fleet size based on demand, schedules, or custom metrics
Load balancingALBNLBGWLBALB for HTTP/HTTPS layer-7; NLB for TCP/UDP layer-4; GWLB for inline appliances
Serverless computeAWS LambdaEvent-driven code execution — no servers to manage, billed per invocation and duration
Container orchestrationAmazon ECSAWS-native managed Docker container orchestration service
Managed KubernetesAmazon EKSManaged Kubernetes control plane — bring your own worker nodes or use Fargate
Serverless containersAWS FargateRuns ECS or EKS containers without managing or sizing EC2 instances
Managed application deploymentAWS Elastic BeanstalkUpload code and Beanstalk handles provisioning, scaling, and load balancing
Storage
Object storageAmazon S3Durable, scalable object storage — 11 nines durability, storage class tiering
Block storageAmazon EBSPersistent block storage attached to EC2 — gp3, io2, st1, sc1 volume types
Shared file storage (Linux)Amazon EFSManaged NFS file system — elastic, concurrent access from multiple EC2 instances
Managed file storage (Windows / HPC)Amazon FSxFSx for Windows File Server (SMB) and FSx for Lustre (high-throughput HPC)
Hybrid storage bridgeAWS Storage GatewayConnects on-premises applications to S3 or EBS via File, Volume, or Tape Gateway
Long-term archivalAmazon S3 GlacierLow-cost archival — Instant, Flexible, and Deep Archive retrieval tiers
Databases
Managed relational databaseAmazon RDSMySQL, PostgreSQL, Oracle, SQL Server — managed patching, backups, Multi-AZ
Cloud-native relational databaseAmazon AuroraMySQL and PostgreSQL-compatible — up to 5× faster, 15 read replicas, Global Database
NoSQL / key-value storeAmazon DynamoDBSingle-digit millisecond performance at any scale — Global Tables for multi-region
In-memory cacheAmazon ElastiCacheRedis (persistence, pub/sub, Sorted Sets) or Memcached (simple, multi-threaded)
Data warehouseAmazon RedshiftPetabyte-scale columnar SQL analytics — Redshift Spectrum queries S3 directly
Document databaseAmazon DocumentDBMongoDB-compatible managed document database
High Availability & Disaster Recovery
Database automatic failoverRDS Multi-AZAurora Multi-AZSynchronous standby replica — automatic failover in 60–120 seconds
Database read scalingRDS Read ReplicasAurora ReplicasAsynchronous read replicas — offload read traffic, cross-region for DR
Cross-region object replicationS3 CRRReplicates S3 objects to another Region for compliance or low-latency access
Centralised backupAWS BackupPolicy-driven backup management across RDS, EBS, EFS, DynamoDB, and more
Rapid workload recoveryAWS Elastic Disaster RecoveryContinuously replicates servers for sub-minute RPO and RTO recovery
Application Integration
Asynchronous message queueAmazon SQSStandard (at-least-once, best-effort order) or FIFO (exactly-once, strict order)
Pub/sub fan-out messagingAmazon SNSPush notifications to multiple SQS queues, Lambda, HTTP, or email endpoints
Event-driven routingAmazon EventBridgeRoutes events from AWS services or SaaS apps to targets based on rules
Distributed workflow orchestrationAWS Step FunctionsVisual state machines coordinating Lambda, ECS, and other services in sequence
API managementAmazon API GatewayCreates, secures, and throttles REST, HTTP, and WebSocket APIs at scale
Monitoring & Operations
Metrics, alarms & dashboardsAmazon CloudWatchCollects metrics from all AWS services, triggers alarms, and renders dashboards
Centralised log managementCloudWatch LogsAggregates, filters, and retains logs from EC2, Lambda, RDS, and VPC Flow Logs
Infrastructure as CodeAWS CloudFormationDeclarative IaC — provisions and updates stacks of AWS resources from templates
Systems & patch managementAWS Systems ManagerPatch Manager, Session Manager (no SSH), Parameter Store, and Run Command
Architectural recommendationsAWS Trusted AdvisorChecks for cost savings, security gaps, performance issues, and fault-tolerance risks
Cost analysis & rightsizingAWS Cost ExplorerVisualises spend trends, forecasts costs, and surfaces rightsizing recommendations
Migration & Hybrid
Database migrationAWS DMSHomogeneous and heterogeneous database migrations with continuous replication
Petabyte-scale data transferAWS Snow FamilySnowcone, Snowball, and Snowmobile for offline bulk data transfer to AWS
Server lift-and-shift migrationAWS MGNReplicates physical and virtual servers continuously to AWS for cutover migration
Online data synchronisationAWS DataSyncAccelerates online data movement between NFS/SMB storage systems and AWS
Exam formats and passing scores are updated periodically by AWS. Always confirm the current details on the official AWS certification page before booking your exam.

Ready to test yourself?

Do you think you are ready? Put your knowledge to the test with a free, timed practice exam that mirrors the Solutions Architect format — with instant scoring, per-domain breakdowns, and full answer explanations.

Start a practice exam →