AWS Exam Review
High-Performing Architecture Trap Drills
Practice SAA-C03 performance traps around storage choice, compute elasticity, database access patterns, caching, edge services, networking, ingestion, analytics, and scaling.
After this, you will understand
These drills teach performance as bottleneck classification instead of reflexively picking the largest instance or fastest-looking service.
Each drill gives a workload symptom and asks which AWS service or design matches the access pattern.
Learners confuse object, block, and file storage, choose Redshift for ad hoc S3 log queries, or use a cache without knowing the freshness tradeoff.
Name the constrained layer, identify the access pattern, then choose the service, scaling model, or cache that matches it.
Think before readingWhat is the most common performance-drill mistake?
Reading in progress
This page is saved in your local study history so you can continue later.
Study path
Read these in order
Start with the mechanics, then move into the patterns that explain why the system is shaped this way.
Concepts Covered
- Performance practice drills
- Storage service selection
- Compute elasticity
- Database access patterns
- Caching and read scaling
- Edge acceleration
- Network performance
- Streaming and queues
- Analytics service selection
- SAA-C03 distractor patterns
1. Domain Mental Model
Performance traps are usually wrong-bottleneck traps.
The drill habit is:
find the pressure, then match the service boundary
Do not start with "fastest service." Start with the workload shape. Does it need object storage, block storage, shared files, low-latency key-value access, relational joins, full-text search, streaming ingestion, event routing, caching, CDN delivery, or static global IP entry?
AWS has many high-performing services because workloads have different bottlenecks.
2. Official Task Map
This drill page maps to the high-performing architecture domain:
- high-performing and scalable storage
- high-performing and elastic compute
- high-performing database solutions
- scalable network architectures
- data ingestion and transformation
The exam often disguises these as business statements: lower latency, handle spikes, process logs, support global users, query data in S3, scale reads, reduce database load, or choose the best storage type.
Each statement points to a different performance layer.
3. What AWS Is Testing
AWS is testing whether you know service fit and scaling behavior.
S3 scales object storage, but it is not a block device. EBS is block storage for EC2, but it is not a shared file system for many instances. EFS is shared NFS, but it is not the default database volume. DynamoDB scales key-value access, but it is not a relational join engine. Athena queries files in S3, but it is not low-latency full-text search. CloudFront caches content, but it does not provide fixed global IPs.
These drills train service-boundary clarity.
4. Service And Concept Clusters
Use this cluster map while drilling:
- Storage: S3 vs EBS vs EFS vs Instance Store, EBS vs EFS vs FSx Edge Cases, Amazon FSx
- Compute: Lambda vs ECS/Fargate vs EC2, Amazon EC2 Auto Scaling, Amazon ECS And AWS Fargate
- Databases: DynamoDB vs RDS vs Aurora, RDS Multi-AZ vs Read Replicas, ElastiCache vs DynamoDB DAX
- Network and edge: CloudFront vs Global Accelerator, Transit Gateway vs VPC Peering vs PrivateLink, AWS Direct Connect
- Ingestion and analytics: Kinesis vs SQS vs EventBridge, Glue Crawler vs Data Catalog vs ETL Jobs, Athena vs Redshift vs OpenSearch
5. Architecture Reasoning Patterns
Use this drill checklist:
1. Is the bottleneck read, write, compute, network, ingestion, query, or storage semantics?
2. Is latency, throughput, concurrency, or data volume the dominant issue?
3. Is the access pattern predictable?
4. Can stale reads be tolerated?
5. Is the data structured for the chosen query engine?
6. Does the solution scale horizontally, vertically, or through managed capacity?
For cache questions, ask what can be stale and who invalidates it.
For analytics questions, ask where the data already lives and what query shape is needed.
For global traffic questions, ask whether the issue is cacheable content, dynamic traffic routing, fixed IPs, or DNS policy.
6. High-Yield Comparisons
Drill 1: many EC2 instances need shared Linux files.
Wrong instinct: EBS.
Better answer: EFS.
Drill 2: user-uploaded images need durable storage.
Wrong instinct: instance store or EBS on web servers.
Better answer: S3.
Drill 3: ad hoc SQL over CloudTrail logs in S3.
Wrong instinct: Redshift cluster.
Better answer: Athena with Glue catalog and partitioning.
Drill 4: full-text application search.
Wrong instinct: Athena.
Better answer: OpenSearch.
Drill 5: static web assets for global users.
Wrong instinct: Global Accelerator.
Better answer: CloudFront.
Drill 6: fixed global IPs for TCP/UDP app.
Wrong instinct: CloudFront.
Better answer: Global Accelerator.
7. Scenario Triggers
"NFS" points to EFS.
"Block storage attached to EC2" points to EBS.
"Temporary high-speed local scratch" points to instance store.
"Unknown object access pattern" may point to S3 Intelligent-Tiering.
"Scale key-value reads and writes" points to DynamoDB.
"Relational transactions and SQL" points to RDS or Aurora.
"Reduce repeated database reads" points to ElastiCache or DAX.
"Stream records continuously" points to Kinesis.
"Buffer work between producer and consumer" points to SQS.
"Route events between applications" points to EventBridge.
8. Common Traps
Do not choose EBS for general multi-instance shared files.
Do not choose EFS for object uploads better served by S3.
Do not choose S3 when the OS needs a block device.
Do not use read replicas for write scaling.
Do not use cache as a source of truth.
Do not choose Redshift for occasional S3 file queries.
Do not choose OpenSearch for warehouse-style BI joins.
Do not choose CloudFront because the word global appears.
Do not ignore partitioning, compression, and file size in Athena performance.
Do not scale compute before checking database and network bottlenecks.
9. Study Path
Study and drill in this order:
- Design High-Performing Architectures
- S3 vs EBS vs EFS vs Instance Store
- Lambda vs ECS/Fargate vs EC2
- DynamoDB vs RDS vs Aurora
- ElastiCache vs DynamoDB DAX
- CloudFront vs Global Accelerator
- Kinesis vs SQS vs EventBridge
- Athena vs Redshift vs OpenSearch
- Analytics Data Lake On S3
- Serverless API With Lambda And DynamoDB
Repeat until scenario wording immediately reveals the bottleneck layer.
10. Related Topics
Review Design High-Performing Architectures, Secure Architecture Trap Drills, Resilient Architecture Trap Drills, and Cost-Optimized Architecture Trap Drills.
Official AWS references:
What to study next
These links keep the session moving: read prerequisites first, then open the systems, concepts, and patterns that deepen this page.
Prerequisites
Read these first if the mechanics feel unfamiliar.
More Links
Additional references connected to this page.