Skip to content

イベント駆動

作業の単位が関数呼び出しではなくイベントになるパターン群。

リージョンとテーマを伴う pub/sub

プロデューサは中央バス経由でイベントを発行し、コンシューマが 購読します。エメラルド & ティールのテーマとリージョンによる ファンアウトで「1 対多」の形が一目で分かります。

イベントソーシング

状態は追記専用ログの畳み込みです。ここではコンパクトで素朴な スタイリング — リージョンもバッジもなし — にして、次のページが 「では、複雑なバージョン」として読めるようにしています。

CQRS とデッドレター分岐

コマンド側とクエリ側が 1 つのイベントバスを共有します。失敗は 赤くマークした分岐へデッドレターし、ノートでリトライポリシーを 記述します。

Frame 1 / 1–3
frame-gallery-dlq (SVG, frame 1)

サーガのステートマシン

1 本の補償分岐を持つコンパクトな線形フローです。装飾は最小 — 3 つのリッチな例のあとに置くコンパクトな締めくくりとして ちょうど良い例です。

このページを編集Last updated: