EventSourcing.JVM
Examples and Tutorials of Event Sourcing in JVM languages (by oskardudycz)
EventSourcing.NodeJS
Examples and Tutorials of Event Sourcing in NodeJS (by oskardudycz)
EventSourcing.JVM | EventSourcing.NodeJS | |
---|---|---|
8 | 3 | |
249 | 377 | |
- | - | |
5.8 | 8.4 | |
13 days ago | 17 days ago | |
Java | TypeScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
EventSourcing.JVM
Posts with mentions or reviews of EventSourcing.JVM.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-16.
- Hitchhiker's Guide to Moving from Relational Data to Events
-
Ensuring uniqueness in Marten event store
EventStoreDB is a good choice if you don’t have to use relational DB. You can check my samples, they could help you in investigation: https://github.com/oskardudycz/EventSourcing.JVM
- Introduction to Event Sourcing in Java - Self-Paced Kit
- How to ensure uniqueness in Event Sourcing
- Simple patterns for events schema versioning
-
Event Sourcing with Spring Boot and EventStoreDB
Data is stored using the regular Spring JPA and ends in the Postgres database (can be any other type if preferred), see base class: https://github.com/oskardudycz/EventSourcing.JVM/blob/main/samples/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/projections/JPAProjection.java
EventSourcing.NodeJS
Posts with mentions or reviews of EventSourcing.NodeJS.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-16.
- Hitchhiker's Guide to Moving from Relational Data to Events
- Self-Paced Kit: Introduction to Event Sourcing with Node.js and TypeScript
-
Architecture patterns, decisions to make complex system more transparent (easier to debug)? Event-driven maybe?
Thanks for the response, I found materials for event sourcing with node.js examples (here) and will read more about it. Before diving in, the things you say sounds crazily complex, so one of the two: or it's in fact easier than I'm imagining, or it must be justified by crazily complex system which becomes a hell to maintain.
What are some alternatives?
When comparing EventSourcing.JVM and EventSourcing.NodeJS you can also consider the following projects:
emmett - Emmett - a Node.js library taking your event-driven applications back to the future!
fmodel-ts - Functional Domain Modeling with Typescript
Java-Quarkus-Reactive-CQRS-EventSourcing - Java-Quarkus-Reactive-CQRS-EventSourcing
postgresql-event-sourcing - A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together.