Let’s grab the IDE for some live coding: “We’re going to transform a Spring Boot application build in Java to Kotlin!” Moving a simple application is relatively easy, but if you’re dealing with a large codebase, it can be a little tricky.
What are the strategies to move? You can perhaps move by module or by layer, but there are many other ways. And how can you convince the business or even architects to create your code in Kotlin? These are the first steps you need to take before even touching your application.