A platform-decoupled service bus build using scala and akka