Skip to content

ChubV/oop-es

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOP ES - OOP Event sourcing

WARNING

Not yet finished

What is this

Just another implementation of event sourcing in Python. For now, it can handle commands, emit/save events, manage read models.

Installation

pip install oop-es

Postgres adapter

Use pip install oop-es[pg] instead. Use this script to init the tables. You can rename the events or use a custom schema, just pass the table name during the PostgresEventStore initialization.

Usage

Check the example folder

TODO

  • add Projector into the example to illustrate how do views (read-models) work
  • snapshotting
  • upcasting
  • better docs

About

OOP event sourcing python library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published