Ga naar hoofdinhoud

Verdieping

Uitwerkingen van onderwerpen die in de handreiking en voorbeelden worden aangeraakt maar meer toelichting verdienen.

  • Tijdstippen en geldigheid — Registratie met kwaliteit vereist twee boekhoudingen: een gevolgenboekhouding en een leveringsboekhouding. Elk heeft zijn eigen tijdstippen.
  • De ProjectieViewer — De ProjectieViewer toont de snapshots van een collectie gegevens zoals die zijn bijgehouden in de projectie.
  • Modellering van gevolgen en projecties — Een registratie heeft te maken met mutaties die doorgevoerd worden in de loop van de tijd en dient allerhande bevragingen te kunnen beantwoorden over het heden en verleden.
  • Het snapshot-mechanisme — Hoe snapshots worden aangemaakt, opgeslagen en bevraagd over drie tijdsassen, inclusief snapshot metadata en herstel via subgevolgen.
  • Herstel — Een overzicht van herstelwijzen binnen een event sourcing paradigma, met de voordelen en nadelen van elk.