@cedric: It also takes care of event emit/process (using RabbitMQ) task scheduling (using cron expressions) CRUD for data classes and HTTP routing using Ratpack... It's only a thin layer to use these tools in a Kotlin way. It will support more datastores and bus services eventually.