Concurrent, distributed, and fault tolerant event-driven framework based on Scala & JVM