AWS

Event-Driven (EventBridge + SQS + Lambda)

EventBridge + SQS + Lambda + SNS + Kinesis Data Streams のイベント駆動アーキテクチャ。マイクロサービス間の疎結合な非同期連携を実現し、スケーラビリティと障害耐性を向上させます。

アーキテクチャ構成図

イベントプロデューサー
API / アプリ / AWS サービス
EventBridge
イベントルーティング・フィルタリング
SQS FIFO
順序保証・デュープリケーション除去
Lambda
コンシューマー・ビジネスロジック
DLQ
処理失敗イベントの隔離
SNS
ファンアウト・通知配信

↑ リクエスト / データの流れ(上から下)

採用サービス構成

イベントバス
Amazon EventBridge
メッセージキュー
Amazon SQS (FIFO / Standard)
コンシューマー
AWS Lambda
通知
Amazon SNS

代表的なユースケース

  • マイクロサービス間の非同期イベント連携
  • 注文処理・在庫更新の疎結合ワークフロー
  • SaaS連携・Webhookイベントの分散処理
  • 処理失敗時のDLQ再処理

このパターンを選ぶ判断基準

サービス間の直接呼び出しを避けて障害影響を局所化したい場合や、トラフィックスパイクをキューで吸収してバックエンドを保護したい場合に適しています。

このパターンで設計書を自動生成

要件を入力するだけで構成図・設計書・コスト見積もりを自動生成します。

無料で試す