Thanks to visit codestin.com
Credit goes to github.com

Skip to content

atapin/aecor

 
 

Repository files navigation

Build Status Maven Central Join the chat at https://gitter.im/notxcain/aecor

Aecor

Typeful runtime for eventsourced behaviors

Aecor is an opinionated library to help building scalable, distributed eventsourced services written in Scala. It uses Akka for distribution and fault tolerance. With the help of Cats and Shapeless to reach type safety.

Aecor works on Scala 2.11 and 2.12 with Java 8.

The name Aecor (lat. ocean) is inspired by a vision of modern distributed applications, as an ocean of messages with pure behaviors floating in it.

Installing Aecor

To start using Aecor Runtime add the following to your build.sbt file:

scalaOrganization := "org.typelevel"
libraryDependencies += "io.aecor" %% "aecor-core" % "0.13.2"
scalacOptions += "-Ypartial-unification"

About

Pure functional event sourcing runtime

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 98.3%
  • Protocol Buffer 1.7%