はじめに Process Managerパターン導入以前のアーキテクチャ CQRS+Event Sourcing の採用 イベントをトリガーとした業務プロセスの自動化 直面した課題: 単純なイベントハンドラの限界 Process Managerパターンによる解決 Process Managerパターンとは 実装例: 複数市場への注文掲載 要件 ProcessManagerインターフェース 状態遷移の設計 Executeメソッドの実装 イベントハンドラの実装 まとめ はじめに こんにちは、enechainでエンジニアをしている青戸です。 イベント駆動のシステムで、処理の流れが複雑化して「ピタゴラスイッチ」状態になってしまったことはありませんか? あるイベントが発生して、それをトリガーに別の処理が動いて、さらにその結果を受けて次の処理が......と連鎖していくうちに、全体のフローを把握するの