All AWS exams
AWS SAP-C03: AWS Certified Solutions Architect - Professional (updated)
What the SAP-C03 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Level
- Professional
- Topic areas
- 4
- Free practice questions
- 30
- Full question bank
- 100 questions
What the SAP-C03 exam covers
The topic areas in our SAP-C03 question bank, with each one's share of the 100 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Design for New Solutions | 41% | 41 |
| Design for Organizational Complexity | 23% | 23 |
| Continuous Improvement for Existing Solutions | 21% | 21 |
| Accelerate Workload Migration and Modernization | 15% | 15 |
SAP-C03 cost and format
| Exam code | SAP-C03 |
|---|---|
| Certification | AWS Certified Solutions Architect - Professional |
| Vendor | AWS |
| Level | Professional |
| Status | Upcoming |
| Released | October 27, 2026 |
Last checked October 22, 2026 against the official AWS exam page.
SAP-C03 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Design for New Solutions
A global application requires a recovery time objective of under one minute and a recovery point objective of near zero for its relational database across two Regions. Which design best meets these targets?
- AA nightly logical export to Amazon S3 with a manual restore step
- BA single-AZ RDS instance with hourly backups kept for 7 days
- CAmazon Aurora Global Database with a secondary Region and managed failover
- DA daily snapshot copied to a second Region, restored on demand
Show answer and explanationHide answer
Correct answer: CAurora Global Database replicates with typically sub-second lag and supports fast cross-Region failover, which fits a strict RTO and near-zero RPO. Daily snapshots or nightly exports give RPOs of many hours, and a single-AZ instance has no regional failover.
Question 2Design for Organizational Complexity
A company has 80 AWS accounts managed by separate teams. The security team needs a guardrail that prevents any member account from disabling AWS CloudTrail, regardless of the permissions granted inside the account. Which mechanism should be used?
- AAn AWS Config rule with a Lambda remediation action that re-enables trail logging after it has been turned off by a user
- BA service control policy attached to the organization root or relevant OU that denies cloudtrail:StopLogging and cloudtrail:DeleteTrail
- CAn IAM policy attached to every developer role in each member account, which administrators can still edit or detach
- DA resource-based policy on the CloudTrail S3 bucket that denies s3:DeleteObject for non-security principals, leaving the trail settings unrestricted
Show answer and explanationHide answer
Correct answer: BService control policies set the maximum permissions for accounts in an organization, so a deny in an SCP cannot be overridden by IAM grants inside a member account. Per-account IAM policies can be edited by administrators, a bucket policy does not stop the trail from being stopped, and a Config rule only detects changes after the fact.
Question 3Continuous Improvement for Existing Solutions
A company's production web tier costs more than expected. Traffic peaks for two hours each day and is low otherwise. Which change most directly reduces cost without degrading peak performance?
- AReplace the Application Load Balancer and Auto Scaling group with a single large instance in one subnet behind a fixed Elastic IP address for the web tier
- BDisable CloudWatch metrics collection and alarms on the web tier's Auto Scaling group to reduce monitoring costs during business hours
- CRun the maximum peak capacity around the clock on fixed-size On-Demand instances with no scaling policy
- DUse an Auto Scaling group with target tracking on CPU or request count, and purchase Savings Plans for the baseline capacity
Show answer and explanationHide answer
Correct answer: DTarget tracking scales capacity with demand, and Savings Plans or Reserved Instances cover the steady baseline at lower rates. Running peak capacity all day wastes money, a single instance removes resilience, and disabling metrics prevents scaling decisions.
Question 4Accelerate Workload Migration and Modernization
A company is moving a large on-premises Oracle database to Amazon Aurora PostgreSQL with minimal downtime. The schema must be converted first. Which pair of services should be used?
- AAWS Schema Conversion Tool for schema conversion and AWS Database Migration Service for ongoing replication
- BAWS DataSync for continuous database file transfer and Amazon Athena for converting the Oracle schema objects into PostgreSQL DDL
- CAmazon Snowball Edge for live replication over the network and AWS Glue for schema conversion of the target tables in Aurora
- DAmazon Route 53 Resolver endpoints for DNS-based schema conversion and Amazon Neptune graph database for replication of Oracle tables
Show answer and explanationHide answer
Correct answer: AThe Schema Conversion Tool converts the schema and stored code for the target engine, and DMS replicates data with change data capture to minimize cutover downtime. DataSync moves files, Snowball is an offline device, and Route 53 Resolver is DNS.
Question 5Design for New Solutions
A company is building a web application that must keep sessions available if one Availability Zone fails, with no code change to the application. Which combination meets this requirement?
- AA single vertically scaled instance type such as r6i.8xlarge with a larger EBS gp3 volume and provisioned IOPS for session state kept on the local disk of that host
- BStoring session data in the local memory of each web server process, with the in-memory cache replicated on a best-effort basis across instances during routine scale-in events
- CAn Application Load Balancer across at least two AZs with an Auto Scaling group spanning those AZs and sessions stored in ElastiCache or DynamoDB
- DSticky sessions enabled on the target group with a fixed duration, pinning each client to a single instance in one AZ at a time
Show answer and explanationHide answer
Correct answer: CSpreading the load balancer and Auto Scaling group across AZs and moving session state to a shared store keeps sessions available when an AZ is lost. Pinning sessions to one instance or keeping them in memory loses them with that instance, and a larger single instance is still a single failure point.
How to prepare for SAP-C03
- Read the official AWS outline first (exam page), so you know exactly what is in scope.
- Give the most time to Design for New Solutions and Design for Organizational Complexity: together they make up 64% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full SAP-C03 question bank
All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.
Both formats together. The best value.
Instant access after payment, with 90 days of updates. Checkout is on our store, AIExamCerts.
SAP-C03 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| SOA-C03: AWS Certified CloudOps Engineer - Associate | AWS | Associate |
| CLF-C02: AWS Certified Cloud Practitioner | AWS | Foundational |
| SAA-C03: AWS Certified Solutions Architect - Associate | AWS | Associate |
| SAP-C02: AWS Certified Solutions Architect - Professional | AWS | Professional |
| AIP-C01: AWS Certified Generative AI Developer - Professional | AWS | Professional |
| DOP-C02: AWS Certified DevOps Engineer - Professional | AWS | Professional |