EVENTUATE 0.1 RELEASED

We, the Eventuate committers, are pleased to announce the availability of Eventuate 0.1. This is the first release of Eventuate and an early-access release. Eventuate is a toolkit for building distributed, highly-available and partition-tolerant event-sourced applications. It is written in Scala and built on top of Akka, a toolkit for building highly concurrent, distributed, and resilient message-driven applications on the JVM. Eventuate

derives current application state from logged events (event sourcing)

replicates application state by replicating events across multiple locations

allows updates to replicated state at multiple locations concurrently (multi-master)

allows individual locations to continue writing even if they are partitioned from other locations