Compute, storage and database selection, caching with CloudFront and ElastiCache, EBS volume types, and network performance.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- When should you use AWS Lambda for high-performance architecture?
Show answer
For event-driven workloads, unpredictable traffic with auto-scaling, and when you need to avoid managing servers
- What is the maximum execution duration for Lambda functions?
Show answer
15 minutes (900 seconds)
- Which EC2 instance family optimizes for compute performance?
Show answer
C-series (Compute optimized) instances
- What is the primary use case for EC2 Spot Instances?
Show answer
Cost-effective option for fault-tolerant, flexible workloads at up to 90% discount
- Which EC2 instance type is best for high-memory workloads?
Show answer
R-series (Memory optimized) instances
- What EC2 instance type provides GPU acceleration?
Show answer
G-series (GPU instances) for graphics-intensive and machine learning workloads
- When should you choose AWS Graviton processors?
Show answer
For cost-effective performance on workloads that support ARM-based architecture
- What is Auto Scaling's role in high-performance architecture?
Show answer
Automatically adjusts EC2 instance count based on demand to maintain consistent performance
- What is S3 Transfer Acceleration?
Show answer
A feature that speeds up uploads using CloudFront edge locations; best for large files and high-latency scenarios
- Which S3 storage class provides the lowest latency?
Show answer
S3 Standard
- When should you use S3 Intelligent-Tiering?
Show answer
When access patterns are unknown or change frequently; automatically moves objects between tiers
- When is EBS-backed storage preferable over other options?
Show answer
For databases, high-throughput applications, and workloads requiring random I/O access
- When should you use Amazon EFS instead of EBS?
Show answer
When multiple EC2 instances need shared access to the same storage
- What is the primary performance advantage of DynamoDB over RDS?
Show answer
DynamoDB offers single-digit millisecond latency, horizontal scaling, and handles millions of requests per second
- When should you choose DynamoDB for a high-performance design?
Show answer
For real-time applications with unpredictable workloads or massive scale requirements