Akka persistence enables stateful actors to persist their internal state so that it can be recovered when an actor is started, restarted after a JVM crash or by a supervisor, or migrated in a cluster.
We are currently doing some research about CQRS and Event Sourcing and found two major frameworks taking care of these …
cqrs event-sourcing akka-persistence axon