Skip to content

Home Event Source Backbone

Bnaya Eshet edited this page Sep 26, 2021 · 5 revisions

This repo is implement all the needed infrastructure for Event-Sourcing operation using .NET

What is Event Sourcing?

Event Sourcing is a kind of Producer / Consumer pattern. It add a persistence channel which can be travers from start for consumers which didn't consume any events and keep a cursor for consumers which already consumed events in the past.

Event are immutable unit of data which produced by producers. Consumers will consume the event sequentially.

Stakeholders

  • Producers -> produce events.
  • Consumers <- consume events.
  • Channel: responsible to store produced events in sequence for latter consumption.
    and remember the cursor of each consumer (or consumer-group).

More Resources

Release Notes:

  • v1.1.18 (breaking changes)
    • subscription should get handler instance rather a factory & metadata should be consume via: ConsumerMetadata.Context

Clone this wiki locally