Summary
In this chapter, we have been introduced to the Kotlin language, which is the most prominent language for the JVM, because it has a super-fast compiler, if we compare it to Scala, for example. It also brings the simplicity of code and helps developers to create more concise and readable code.
We have also created our first application in the Spring Framework using Kotlin as the basic concepts of the language, and we saw how Kotlin helps the developers in a practical way.
We have introduced Redis as a cache and Spring Data Reactive Redis, which supports Redis in a Reactive paradigm.
In the last part of the chapter, we learned how to create a Twitter application which required us to create our next application, and start to consume the Twitter API in reactive programming with a Reactive Rest Client.
Let's jump to the next chapter and learn more about Spring Reactive.