Keyword“highly available”ThinkMulti-AZ + Auto Scaling + ELB
Keyword“cost-effective”ThinkReserved / Spot Instances, S3 lifecycle policies
Keyword“serverless”ThinkLambda + DynamoDB + API Gateway + S3
Keyword“decouple”ThinkInsert SQS queue between components
Keyword“cache”ThinkElastiCache (app layer) or CloudFront (CDN edge)
Keyword“real-time stream”ThinkKinesis Data Streams or MSK (Kafka)