Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a Java port or equivalent of the NEventStore library?

I've read up on Jonathan Oliver's .NET EventStore library, and I must say the concept appeals to me a lot: having just a simple no-dependencies library which is non-intrusive and just focuses on event sourcing, leaving a lot of freedom when choosing technologies for databases, messaging, etc.

My question: Is something similar also available in the Java world? I know there are all kind of CQRS-related frameworks, like Axon and Jdon, but those do a lot more than just event sourcing... Anyone working on a straightforward port, perhaps?

like image 453
MarnixKlooster ReinstateMonica Avatar asked Nov 25 '22 04:11

MarnixKlooster ReinstateMonica


1 Answers

I'm not aware of any that exist. At the same time, it wouldn't be terribly difficult to write one. The hardest part for me in writing the EventStore was arriving at the correct model. I had two private/internal releases within my company, and then two public releases before I was really satisfied with how things turned out. There are a few Ruby ports and other languages as well, and usually they take a few hours to write because the authors copy the model. If you take the same approach, I don't see why you couldn't write your own within a few hours.

like image 181
Jonathan Oliver Avatar answered Nov 27 '22 18:11

Jonathan Oliver