Our great sponsors
-
emmett
Emmett - a Node.js library taking your event-driven applications back to the future! (by event-driven-io)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I thought about that, and my current conclusion is that maintaining two codebases would be a no-go without having some sponsorship. The option that I come up with is: - exposing Marten methods through some HTTP/gRPC protocol and packing into "server". - Projection could be defined with some web assembly to enable multiple languages to define them. Have you tried Axon? It supports Postgres, but of course, it's a bit different idea and foundations than Marten. Some of those crazy ideas I'm going to test with Emmett https://github.com/oskardudycz/emmett. But it'll be based on Node.js and TypeScript.
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
Related posts
- Hitchhiker's Guide to Moving from Relational Data to Events
- Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
- Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
- Event Store State of the Art
- Does a Message Bus implementation using generics exists out there?