Azure

Event-Driven (Service Bus + Event Grid)

Azure Service Bus + Event Grid + Azure Functions + Logic Apps のイベント駆動構成。エンタープライズメッセージングパターン(Saga / Outbox / Choreography)をService BusとEvent Gridの組み合わせで実装します。

アーキテクチャ構成図

イベントプロデューサー
アプリ / Azure サービス
Event Grid
イベントルーティング・サブスクリプション
Service Bus
順序保証 / セッション / トランザクション
Azure Functions
コンシューマー
Logic Apps
ローコードワークフロー・外部API連携
Dead Letter Queue
失敗メッセージの隔離・再処理

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

採用サービス構成

メッセージング
Azure Service Bus (Premium)
イベントルーティング
Azure Event Grid
コンシューマー
Azure Functions
ワークフロー
Logic Apps

代表的なユースケース

  • Sagaパターンの分散トランザクション
  • BizTalkからの移行シナリオ
  • マルチステップ業務プロセスの自動化
  • SaaS/オンプレとのハイブリッド連携

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

エンタープライズ向けメッセージング(Dead Letter / Sessions / Transactions)が必要な場合や、Logic Appsによるローコードでのシステム連携が求められる組織に適しています。

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

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

無料で試す