/event-sourcing-account-management

A project for paraticing event-sourcing

Primary LanguageJavaMIT LicenseMIT

A project for practicing Event-Sourcing

Core Concepts of Event-Sourcing

  • Event: An event is something that has happened in the past. Conceptually, it should be Immutable.
  • EventStream: A sequence of events.
  • EventStore: An event store is a type of database optimized for storage of events.
  • Projection: deriving current state of specific perception from the event stream.

API Document

References