Event Replay とは?
Event replay は、記録されたイベントの連続を処理ロジックに戻して流し、導出された状態を再構成する行為です。新しいプロジェクションを構築したり、handler のバグ後にデータを修正したり、downstream システムを復旧したりするのに使われます。Replay は、event sourcing や保持された log のように、イベントが不変で永続的に保存されていることに依存します。
なぜ重要か
イベント log が真実の情報源であるため、replay によって履歴を失うことなく任意の読み取りモデルを再構築したり、処理エラーから復旧したりできます。永続的なイベントストリームを復旧と移行のツールに変えます。
関連ガイド
What Is Event Sourcing?Event sourcing stores state as an append-only log of events rather than current values, rebuilding state by r…
What Is a Kafka Offset?A Kafka offset is the sequential position of a message within a partition, used by consumers to track which r…
What Is a Data Backfill?A data backfill populates historical or missing records after the fact, filling gaps so a new table, column,…