Skip to content

romashorodok/test-task-bank-account

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Architecture

Improvements

  • Separate query and command into own service
  • Implement event sourcing

TODO

  • Refactor EventStoreEntity to be a query builder api

  • EventStoreEntity must accept a transaction as arg

  • Repository must accept a transaction as arg

  • Add ulid in snapshot version instead of int

  • Keep 5 last version of snapshots

  • How to rebuild snapshot state from all events. From earliest and which must be a latest which must be the same then integrity must observed

Notes

Is ScyllaDB good as event store ? (Do I lose transactions?)

About

CQRS + Event Sourcing with RMQ from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published