Framework for building a scalable, resilient, concurrent messaging server written in Scala