Skip to content

ironfish/akka-persistence-mongo-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akka Persistence Sample Applications

Build Status

Overview

This repository acts as a playground to explore different ways to implement Akka Persistence based applications. In addition to Akka Persistence, other topics such as CQRS (Command Query Responsibility Segregation), Command Sourcing, Event Sourcing, and Distributed Domain Models are explored as well.

Disclaimer

Please note while all sample code compiles and tests pass, it is intended for example purposes only, and in no way should be construed as production ready code.

Table of Contents

  1. [Coming Soon] Cluster Sharded CQRS/ES with Distributed Domain Model - This application will implement an actor-as-aggregate model allowing for the distribution of actor aggregates across several nodes in a cluster.

  2. CQRS/Event Sourcing Sample Application implements CQRS(Command Query Responsibility Segregation) with Akka-Persistence Event Sourcing.

  3. Command Sourcing Sample Application implements the command sourcing pattern. This pattern is typically used when local consistency requirements can be relaxed for high throughput use-cases. Note In order to implement the pattern known as "command sourcing...", in this example, the journal acts as a write-ahead-log for whatever persisted messages it receives.

Author / Maintainer

Contributors

About

Sample applications using the Akka Persistence Plugin for Mongo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages