Example blog application using event sourcing, memory image, redis and Spark with Kotlin This implementation is a rewrite in Kotlin of this original Scala implementation from this series of blog posts.