AWS Certification

SAA-C03 Architecture Scenarios: The Decision Patterns to Know

Most SAA questions are variations of a small set of architecture decisions. Learn the requirement that selects each pattern and the distractor that almost fits.

By Maya Brooks 3 min read
AWS certification architecture scenario path through networking, compute, data, and resilience
SAA-C03 Architecture Scenarios: The Decision Patterns to Know: Single-AZ AWS web application architecture review exercise

Practice reviewing a flawed AWS architecture

Find the single points of failure, direct exposure, scaling limits, and recovery gaps before reading the guide.

Solutions Architect Associate questions often provide several technically possible answers. The winner is the one that meets every requirement with the least unnecessary operational burden.

Scenario 1: Survive an Availability Zone failure

Use a load balancer across subnets in multiple Availability Zones, stateless compute with Auto Scaling, and a multi-AZ data strategy. A larger EC2 instance in one zone improves capacity, not availability.

Practice with the single-AZ architecture review, then compare it with the multi-AZ web architecture.

Scenario 2: Absorb a traffic spike

Decouple producers from consumers with SQS when work can complete asynchronously. Scale consumers from backlog. Set visibility timeout and dead-letter behavior. Adding more synchronous retries can amplify overload.

Scenario 3: Serve static content globally

Store objects in S3 and distribute them through CloudFront. Keep the bucket private to the distribution when production security requires it. Use Route 53 for DNS and ACM for certificates. EC2 web servers are unnecessary for static objects.

Scenario 4: Scale database reads

Use read replicas when a relational workload is read-heavy and can tolerate replica lag. Use Multi-AZ for availability, not read scaling. Use ElastiCache when repeated reads benefit from an in-memory cache and the application can handle stale or missing cache entries.

Scenario 5: Choose relational or DynamoDB

Choose RDS or Aurora for transactions, SQL, joins, and relational constraints. Choose DynamoDB for known key-based access patterns and managed horizontal scale. "Millions of records" alone does not require NoSQL.

Review the AWS databases comparison.

Scenario 6: Give private instances AWS service access

Use a VPC endpoint for a supported service when the requirement asks for a private path or reduced NAT dependence. Use a NAT gateway for general outbound IPv4 internet access. Do not assign public IPs to private application instances just to reach S3.

Scenario 7: Connect many VPCs and on-premises networks

Transit Gateway provides hub-and-spoke connectivity at scale. VPC peering can fit a small number of direct, non-transitive relationships. Direct Connect provides a dedicated connection, while VPN provides encrypted connectivity over the internet.

Scenario 8: Protect against accidental deletion

Use S3 versioning, lifecycle and retention controls, protected backups, and least privilege according to the requirement. Cross-Region replication can copy objects, but replication alone does not replace a deletion and recovery policy.

Scenario 9: Choose a disaster recovery strategy

Match backup and restore, pilot light, warm standby, or active-active to RTO and RPO. The most expensive design is not automatically the right answer. Read the multi-region DR guide.

Scenario 10: Reduce cost without redesigning everything

Stop idle non-production instances, right-size from measured utilization, use commitments for stable baselines, use Spot for interruptible capacity, move objects through S3 storage classes, and avoid unnecessary cross-AZ or NAT data paths.

The exam technique

Underline protocol, consistency, RTO, RPO, traffic shape, operational effort, and cost language. Then reject any answer that violates one of those constraints, even if it uses a service you like.

SAA-C03 is an architecture exam. The fastest route to a correct answer is to see the system as a flow with boundaries and failure modes.

Connect the decisions

Go from explanation to architecture

Continue with AWS Solutions Architect Associate Study Guide for SAA-C03, AWS Cloud Practitioner Practice Questions with Architecture Scenarios and Multi-Region AWS Architecture and Disaster Recovery Strategies to compare the neighboring design decisions.

See the services and boundaries in Architecture Review Practice: A Single-AZ AWS Web App and Multi-Region Serverless API on AWS.

Ready to test the idea against your own requirements? Open the BuildPlane AI architect and turn the tradeoffs into an editable AWS diagram.

Solutions Architect AssociateSAA-C03Architecture ScenariosExam Prep