Spring Boot 2.0 with Spring 5 Kotlin support and Spring WebFlux functional
https://projects.spring.io/spring-boot/
https://docs.spring.io/spring-framework/docs/5.0.x/spring-framework-reference/kotlin.html
https://docs.spring.io/spring-framework/docs/5.0.x/spring-framework-reference/reactive-web.html