Skip to content
Latchkey

Event Replay とは?

Event replay は、記録されたイベントの連続を処理ロジックに戻して流し、導出された状態を再構成する行為です。新しいプロジェクションを構築したり、handler のバグ後にデータを修正したり、downstream システムを復旧したりするのに使われます。Replay は、event sourcing や保持された log のように、イベントが不変で永続的に保存されていることに依存します。

なぜ重要か

イベント log が真実の情報源であるため、replay によって履歴を失うことなく任意の読み取りモデルを再構築したり、処理エラーから復旧したりできます。永続的なイベントストリームを復旧と移行のツールに変えます。

関連ガイド