← Graph

Event sourcing gives durable execution for free

takeaway 3 connections

Ismael Celis's point: durable execution normally requires snapshotting each step of a workflow so that on failure you can resume from the last successful step. In an event-sourced system, each persisted event already records what the last successful step was. If a reaction fails (e.g. Stripe down, bug in your code), you fix it, redeploy, and the runtime retries just that reaction from its last good event — no re-running of earlier side effects.

type
insight
takeaway Event sourcing gives durable execution for free
about
Ties durable execution to the event-sourcing pattern.
takeaway Event sourcing gives durable execution for free
about
Event Sourcing concept
Claims durable execution is an inherent property of event-sourced systems.
takeaway Event sourcing gives durable execution for free
from_talk
Ismael's durable-execution argument in the talk.

Provenance