Skip to main content

Event Retention

EnSync stores events for up to 30 days (depending on your plan), allowing you to replay them for debugging, reconciliation, or recovering from missed events.

Replay Metadata

Replayed events include replay_info in metadata:

Replay Info Fields

Use Cases

  • Debugging: Replay events to reproduce issues
  • Data reconciliation: Reprocess events after fixing bugs
  • Missed events: Recover events if your system was down
  • Testing: Replay production events in staging
Check isReplayed flag to handle replayed events differently (e.g., skip duplicate processing).