Azure Event Grid の概要

Azure イベントベース・メッセージベースソリューションの開発

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Event Grid とイベント駆動型アーキテクチャ

  • Event Grid のコアコンセプト。
  • イベント駆動型アーキテクチャの重要性。
  • アプリケーション間の連携への影響。
  • さまざまなアプリに共通する原則。

Azure Event Grid

Azure イベントベース・メッセージベースソリューションの開発

イベント駆動型アーキテクチャ

イベント駆動型アーキテクチャ

  • システムはイベントの発生に応じて反応。
  • サービスは独立して動作。
  • トリガーされたイベントに基づきタスクを分散。
  • イベントの生成と処理の役割を分離。
  • リアルタイムデータ処理。
  • 即時レスポンス。
Azure イベントベース・メッセージベースソリューションの開発

長時間タスクのオフロード

長時間タスク

  • イベントで長時間タスクをオフロード可能。
    • アプリケーションが迅速に応答。
    • 長時間処理をバックグラウンドに移行。
  • Event Grid で実現可能。
Azure イベントベース・メッセージベースソリューションの開発

ケーススタディ:ドキュメントのアップロード

銀行ローン契約フロー

Azure イベントベース・メッセージベースソリューションの開発

ケーススタディ:ドキュメントのアップロード

ドキュメントワークフロー

Azure イベントベース・メッセージベースソリューションの開発

ケーススタディ:ドキュメントのアップロード

ローン全体のワークフロー

Azure イベントベース・メッセージベースソリューションの開発

Event Grid の概要

  • Azure のサービスの一種。
  • リアルタイムのイベント駆動型通信を実現。
  • イベントをさまざまな宛先にルーティング。
  • 高速なイベント配信を目的に設計。
  • サーバー管理不要で自動スケーリング。

Event Grid ロゴ

Azure イベントベース・メッセージベースソリューションの開発

練習しましょう!

Azure イベントベース・メッセージベースソリューションの開発

Preparing Video For Download...