Performance for new solutions
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing AWS Certified Solutions Architect - Professional premium course — no separate purchase.
Included in this chapter:
- Compute selection: families, Graviton, burstable, serverless
- Storage performance: EBS, instance store, EFS, FSx, S3
- Database performance: engines, replicas, RDS Proxy
- Caching, edge, networking, and decoupling for scale
- Exam patterns: reading a performance question right
Caching layers for new solutions: which cache where (SAP-C02)
| Dimension | CloudFront | ElastiCache (Redis/Memcached) | DynamoDB Accelerator (DAX) | API Gateway caching |
|---|---|---|---|---|
| What it caches | HTTP responses / static + cacheable dynamic content at the edge | Arbitrary app data: query results, sessions, leaderboards | DynamoDB GetItem/Query/Scan results | API responses keyed by request parameters |
| Where it sits | AWS edge locations (global, closest to user) | In-VPC, in-Region, near compute | In-VPC, in front of one DynamoDB table | At the API Gateway stage |
| Latency it targets | Internet RTT to origin | Database/query round-trips (sub-ms in-memory) | DynamoDB read latency (ms to microseconds) | Repeat backend invocations |
| Coupling to data store | Origin-agnostic (S3, ALB, any HTTP origin) | Application manages reads/writes + invalidation | DynamoDB-only, write-through, transparent SDK | Backend-agnostic per method |
| Typical fit | Global content delivery, media, websites | Relational read offload, sessions, pub/sub | Hot-key DynamoDB read amplification | Idempotent GETs with reusable responses |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
- DVA-C02 AWS Certified Developer - Associate
- DVA-C02 AWS Certified Developer - Associate
- SAA-C03 AWS Certified Solutions Architect – Associate
- SAA-C03 AWS Certified Solutions Architect – Associate
- SAA-C03 AWS Certified Solutions Architect – Associate
- SAA-C03 AWS Certified Solutions Architect – Associate
References
- Burstable performance instances
- Placement groups
- Elastic Fabric Adapter
- AWS Graviton Processor
- Lambda quotas
- AWS Fargate for Amazon ECS
- What is AWS Batch?
- General Purpose SSD (gp2 and gp3) volumes
- Provisioned IOPS SSD (io1 and io2) volumes
- Amazon EFS performance
- What is Amazon FSx for Lustre?
- Amazon EC2 instance store
- Best practices design patterns: optimizing Amazon S3 performance
- What is Amazon DynamoDB?
- What is Amazon ElastiCache?
- Replication with Amazon Aurora
- Using Amazon RDS Proxy
- Performance and scaling for Aurora Serverless v2
- In-memory acceleration with DynamoDB Accelerator (DAX)
- What is Amazon CloudFront?
- What is AWS Global Accelerator?
- What is Amazon Simple Queue Service?
- What is Amazon SNS?
- What is Amazon Kinesis Data Streams?
- Attach a volume to multiple instances with Amazon EBS Multi-Attach
- Uploading and copying objects using multipart upload
- Configuring fast, secure file transfers using Amazon S3 Transfer Acceleration
- What is Amazon Aurora?
- Amazon DynamoDB on-demand capacity mode pricing
- Working with DB instance read replicas
- Caching API responses with API Gateway
- Enhanced networking with ENA
- Network maximum transmission unit (MTU) for your EC2 instance
- Performance Efficiency Pillar - AWS Well-Architected Framework Whitepaper