AWS SAA-C03 Domain 3: High-Performing Architectures Complete Guide

Domain 3 of the AWS Certified Solutions Architect – Associate (SAA-C03), Design High-Performing Architectures, carries 24 percent of the scored content. Performance design tests one skill: reverse-mapping from a workload’s characteristics to the optimal service across compute, storage, database, and networking.
Compute – EC2, Lambda, and containers
Always-on, predictable load points to EC2; event-driven, short-duration work points to Lambda; containerized microservices point to ECS/EKS. Lambda has a 15-minute execution limit, so it is unsuitable for long batch jobs. For EC2, match instance families to the workload: general purpose (M), compute optimized (C), memory optimized (R), storage optimized (I). CPU-heavy computing points to C; an in-memory database points to R.
Storage – EBS, S3, and EFS
Reverse-map storage from the access pattern. Fast block storage for one instance means EBS; shared access from many instances means EFS; durable object storage means S3. Pick EBS volume types (gp3, io2) from your IOPS need. For large transfers, online points to DataSync; petabyte-scale offline points to Snowball.
Database – RDS, Aurora, DynamoDB, ElastiCache
The database layer is the most tested. Relational points to RDS or Aurora; ultra-low-latency NoSQL points to DynamoDB; a caching layer points to ElastiCache. High read load points to read replicas. DynamoDB gives single-digit-millisecond latency and auto scaling; add DAX for microsecond caching.
Networking – CloudFront and Global Accelerator
Delivering static and dynamic content points to CloudFront; globally accelerating TCP/UDP points to Global Accelerator. CloudFront caches at edge locations near the user; a non-HTTP global app points to Global Accelerator.
Summary
High-performing design is reverse-mapping from workload characteristics to the optimal service: compute from load pattern, storage from access pattern, database from data model and latency, networking from delivery footprint. Organize service-by-requirement and Domain 3 becomes reliable points.




