Kotlin é mais conhecida por ser a linguagem oficial para desenvolvimento de apps Android mas desde sua versão 1.0 (fevereiro de 2016) o framework Spring oferece suporte a esta linguagem que tem agradado a muitos desenvolvedores aqui na redspark.
Ter o suporte de um framework do tamanho do Spring foi muito importante para o crescimento do Kotlin para backend. Desenvolver uma API REST com Kotlin é uma forma de manter algumas vantagens do Java, como a robustez da JVM (Kotlin também roda em outras plataformas mas isso é assunto para outro post) e poder utilizar uma linguagem moderna e concisa.
Vamos criar nossa primeira aplicação REST utilizando Spring Webflux + Kotlin. Este post é o primeiro de uma série onde abordaremos a criação de uma API REST completa.