Top 10 Java event-sourcing Projects
-
-
Not sure what you mean - it is Apache licensed: https://github.com/AxonFramework/AxonFramework/blob/master/LICENSE.txt
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
EventMesh
EventMesh is a new generation serverless event middleware for building distributed event-driven applications.
-
-
That’s also true. If you look for something simpler: https://github.com/johanhaleby/occurrent
-
Project mention: Java Spring EventSourcing and CQRS Clean Architecture microservice 👋⚡️💫 | dev.to | 2022-04-18
Source code you can find in GitHub repository The main idea of this project is the implementation of Event Sourcing and CQRS using Java, Spring and EventStore using Postgresql, previously have written same article where implemented the same using Go and EventStoreDB, think EventStoreDB is the best choice for event sourcing, but in real life at some projects we usually have business restrictions and for example usage of the EventStoreDB can be not allowed, in this case think postgres and kafka is good alternative for implementing our own event store. Didn't write in this article about Event Sourcing and CQRS patterns,th e best place to read is microservices.io, blog and documentation of this article is very good too, and as written in previous article, highly recommend Alexey Zimarev "Hands-on Domain-Driven Design with .NET Core" book and also his blog.
-
Source code you can find in GitHub repository. The main idea of this project is the implementation of Event Sourcing and CQRS using Java, Quarkus with reactive Vertx, Postgresql and Kafka. Previously have written same articles where implemented the same microservice using Go and EventStoreDB, and Spring,as written before, repeat here, think EventStoreDB is the best choice for event sourcing, but in real life at some projects we usually have business restrictions and for example usage of the EventStoreDB can be not allowed, in this case, think postgres and kafka is good alternative for implementing our own event store. Didn't write in this article about Event Sourcing and CQRS patterns, the best place to read is microservices.io,blog and documentation of this article is very good too, and as written in the previous article, highly recommend Alexey Zimarev "Hands-on Domain-Driven Design with .NET Core" book and also his blog.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
banking-service
A simple Java/Spring based banking application created using DDD(Domain Driven Design), Event Sourcing & CQRS. The project uses a combination of postgres and kafka as an event store
Project mention: A simple event sourcing application using postgres and kafka as an event store | reddit.com/r/javahelp | 2022-08-22I am creating a simple banking application using event sourcing and CQRS. The application uses postgres and kafka as an event store. The source code can be found at source. Currently, the application supports the following functionality (master branch):
Java event-sourcing related posts
Index
What are some of the best open-source event-sourcing projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | kafdrop | 4,393 |
2 | AxonFramework | 2,983 |
3 | EventMesh | 1,192 |
4 | Eventsourcing for Java | 408 |
5 | occurrent | 77 |
6 | Java-Spring-CRQS-Eventsourcing-Microservice | 59 |
7 | Java-Quarkus-Reactive-CQRS-EventSourcing | 10 |
8 | being | 7 |
9 | being-samples | 1 |
10 | banking-service | 1 |