Skip to content

SNS/SQS ユースケースおよびアーキパターン

SNS/SQS ユースケースおよびアーキテクチャパターン

Section titled “SNS/SQS ユースケースおよびアーキテクチャパターン”
構成:
S3 Upload → SNS
→ SQS1 → Lambda(画像リサイズ)
→ SQS2 → Lambda(サムネイル生成)
→ SQS3 → Lambda(メタデータ保存)
メリット:
- 並列処理
- 独立スケール
- 失敗分離
構成:
API Gateway → Lambda(producer)→ SQS → Lambda(consumer)
用途:
- 重い処理の非同期化
- バッチ処理
- メール送信
メリット:
- レスポンス高速化
- スロットリング回避
構成:
Frontend → SQS → EC2 Auto Scaling
動作:
- キュー長監視
- CloudWatch Alarm
- Auto Scaling トリガー
構成:
注文システム → SQS FIFO → Lambda処理
必須要件:
- 順序保証
- 重複排除
: 注文処理、在庫管理