New go event sourcing library named incata

incata, a event sourcing library for go

Event sourcing is capturing all changes of an application state as a sequence of events. Since we only store events we only have to add events to a store, in contrast to updates for keeping the application state. A much simpler model that scales very well. When needing the application state we just aggregate the events into

More on this can be read all over the internet but two excellent links are available below:

The library has support for the following RDBMS’s:

incata is very easy to setup and to use like illustrated on the github page. Any ideas or improvements are highly welcome. Enjoy!

comments powered by Disqus