Serverless Architecture Decision Tree
- REST API + serverless → API Gateway + Lambda + DynamoDB
- File storage for users → Cognito Identity Pools → S3 (with IAM policy)
- Real-time event processing → Kinesis Data Streams → Lambda/Flink
- Message queuing → SQS (decouple), SNS (fan-out), EventBridge (event routing)
