All Projects → akka → Akka Persistence Cassandra

akka / Akka Persistence Cassandra

Licence: apache-2.0
A replicated Akka Persistence journal backed by Apache Cassandra

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Akka Persistence Cassandra

delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-95.1%)
Mutual labels:  cqrs, cassandra, eventsourcing
Aecor
Pure functional event sourcing runtime
Stars: ✭ 299 (-2.29%)
Mutual labels:  eventsourcing, akka, cqrs
micro
Functional prooph for microservices
Stars: ✭ 53 (-82.68%)
Mutual labels:  cqrs, eventsourcing
cassandra.realtime
Different ways to process data into Cassandra in realtime with technologies such as Kafka, Spark, Akka, Flink
Stars: ✭ 25 (-91.83%)
Mutual labels:  akka, cassandra
les
Go directly from an event storming to a working API: Event Markdown / Markup validation & NodeJS CQRS/ES application builder.
Stars: ✭ 48 (-84.31%)
Mutual labels:  cqrs, eventsourcing
eventuous
Minimalistic Event Sourcing library for .NET
Stars: ✭ 236 (-22.88%)
Mutual labels:  cqrs, eventsourcing
fmodel-ts
Functional Domain Modeling with Typescript
Stars: ✭ 41 (-86.6%)
Mutual labels:  cqrs, eventsourcing
Aggregates.net
.NET event sourced domain driven design model via NServiceBus and GetEventStore
Stars: ✭ 261 (-14.71%)
Mutual labels:  eventsourcing, cqrs
awesome cqrs
some links about CQRS / Event Sourcing
Stars: ✭ 61 (-80.07%)
Mutual labels:  cqrs, eventsourcing
cqrs-typescript
CQRS implementation in typescript
Stars: ✭ 29 (-90.52%)
Mutual labels:  cqrs, eventsourcing
sample-axon-kafka
Sample CQRS and event sourced application developed on top of axon framework.(Kafka is used for distributing the events)
Stars: ✭ 31 (-89.87%)
Mutual labels:  cqrs, eventsourcing
akka-persistence-gcp-datastore
akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode.
Stars: ✭ 18 (-94.12%)
Mutual labels:  akka, cqrs
eventsourcing-go
Event Sourcing + CQRS using Golang Tutorial
Stars: ✭ 75 (-75.49%)
Mutual labels:  cqrs, eventsourcing
stem
Event sourcing framework based on ZIO and pluggable runtime (currently working with Akka cluster)
Stars: ✭ 22 (-92.81%)
Mutual labels:  akka, cqrs
event-store-mgmt-ui
Event Store Management UI
Stars: ✭ 23 (-92.48%)
Mutual labels:  cqrs, eventsourcing
pdo-snapshot-store
PDO Snapshot Store
Stars: ✭ 24 (-92.16%)
Mutual labels:  cqrs, eventsourcing
nota
"None Of The Above" - is going to be a secure online voting system, intended to give the electorate better choices. It always adds one additional choice to anything to be voted on: If more than 50% of voters choose "None of the Above", the election is considered null and void.
Stars: ✭ 17 (-94.44%)
Mutual labels:  cqrs, eventsourcing
nestjs-boilerplate-microservice
Nestjs Microservice boilerplate: apply DDD, CQRS, and Event Sourcing within an event driven architecture
Stars: ✭ 270 (-11.76%)
Mutual labels:  cqrs, eventsourcing
SplitetFramework
Splitet is a Java based Event Sourcing framework which can be benefited by the teams who are planning to make CQRS transitions with minimum learning curve and ease of adaptation.
Stars: ✭ 159 (-48.04%)
Mutual labels:  cqrs, eventsourcing
factcast
This project is archived. A friendly fork can be found at https://github.com/factcast/factcast/
Stars: ✭ 14 (-95.42%)
Mutual labels:  cqrs, eventsourcing

Cassandra Plugins for Akka Persistence

Replicated Akka Persistence journal and snapshot store backed by Apache Cassandra.

For questions please use the discuss.akka.io or gitter: akka/akka.

Implementation in the master branch is currently 1.0.x release.

Build Status

Documentation

The current version's documentation is available at https://doc.akka.io/docs/akka-persistence-cassandra/current/.

Snapshot documentation and snapshot artifacts are published for every successful master branch build.

For versions earlier than 1.0.0, check this README.md file for the corresponding release tag.

History

This Apache Cassandra plugin to Akka Persistence was initiated originally by Martin Krasser, @krasserm in 2014.

It moved to the Akka organisation in 2016 and the first release after that move was 0.7 in January 2016.

Branches and versions

There are three branches of development:

  • 1.0 -> master - current active development and stable 1.0.x patch releases
  • 0.80+ (currently 0.100) -> release-0.x - removed use of Cassandra Materialized Views after they were marked as not to be used in production.
  • 0.50+ (currently 0.62) -> release-0.50- first release under this organisation, previously under krasserm. No planned releases for this version.

License

Akka Persistence Cassandra is Open Source and available under the Apache 2 License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].