aws hpa design-hpa
Global Accelerator vs Route53
- Global Accelerator is for UDP, TCP, quick failover
- Route53 has failover feature as well
- If using custom DNS service, Global Accelerator is more fit
DAX vs ElasticCache Redis
- High availability
- In-memory
- low latency
- Caching
- Power on demand, live leaderboard
Kinesis Data Stream vs SQS Queue
- BOTH can handle the messages in the order.
AMI and Snapshot
- AMI is based on underlying Snapshot
- When copying the AMI from region A -> B, another snapshot will be cloned to region B
Communication application
- Kinesis Data Stream: for real time, record ordering
- KDS is better than SQS for ingestion data
Instance Store vs EBS/EFS
- For data is replicated across instances, Instance Store is best fit
- For HPC, Instance Store is better
- If scaling based on CPU ultilization around xx%, it’s target tracking
- If choosing metric + threshold, it’s simple and step tracking
API Gateway Stateful and Stateless
- Stateless HTTP-based, Restful APIs
- Stateful Websocket APIs
CloudFront n On-Premise server
- Can use CF with custom origin poiting to On-Premise server for optimizing performance
S3 & Dynamic Website
- Cannot host dynamic website on S3