Skip to content

A leaderless, strict serializable, embeddable distributed event store for event sourcing

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

arunaengine/synevi

Synevi

Synevi (greek: συνέβει - "it happened") is a leaderless, strict serializable, embeddable event store for event sourcing.

It is based on Apache Cassandras Accord consensus algorithm which is a leaderless concurrency optimized variant of EPaxos.

For a more detailed explanation of the underlying architecture please visit our architecture documentation.

Features

  • Leaderless: In contrast to many other eventstores synevi does not rely on a single elected leader, every node can act as a coordinator in parallel
  • Embedabble: Synevi is designed to be directly embedded into your server application, transforming it into a fast and secure distributed system without additional network and maintenance overhead
  • Event Sourcing: Built with event sourcing in mind to distribute your application state as a chain of events enabling advanced auditing, vetting and replay functionalities
  • ...

Usage

Embedded

TBD

As standalone Application

TBD

Feedback & Contributions

If you have any ideas, suggestions, or issues, please don't hesitate to open an issue and/or PR. Contributions to this project are always welcome ! We appreciate your help in making this project better. Please have a look at our Contributor Guidelines for more information.

License

Licensed under either of

at your option. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Synevi by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

A leaderless, strict serializable, embeddable distributed event store for event sourcing

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages