アーキテクチャ イベント駆動アーキテクチャ いべんとくどうあーきてくちゃ イベントを介して疎結合にやり取りする設計。 #events#messaging サービス間が直接呼び出す代わりに、発生した出来事(イベント)を発行・購読することで連携するスタイル。スケールアウトや拡張がしやすい一方、結果整合性・順序保証・重複処理などの考慮が必要になる。 関連用語 イベントソーシング 状態をイベント列として永続化する手法。Apache Kafka 高スループットな分散ログ基盤。マイクロサービス 小さく独立してデプロイ可能なサービス群でシステムを構成する設計。Sagaパターン 分散トランザクションを補償で扱うパターン。 関連書籍 データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理 Cox-Buday Katherine、山口 能迪 エキスパート Amazonで見る マイクロサービスアーキテクチャ 第2版 Newman Sam、佐藤 直生、木下 哲也 上級 Amazonで見る ← 用語集トップへ戻る