Programm Details

Mittwoch, 05.02.2020   |   10:45 - 11:45 Uhr   |    FMi 2.2

Lean backends using functional Kotlin

In this talk we are going to talk about building lean microservices in Kotlin, using a functional approach.

Why, you might ask? Microservices need to be small and understandable in order to be maintainable. Functional code is descriptive. It makes the intentions clear. It is easy to test. You can write very readable code this way.

Kotlin is already quite functional, supporting things like immutability and null safety out of the box. Leveraging something like Arrow we can take it to the next level. We will show code that runs in our production applications that makes our life much easier. You will be able to adopt some of our ideas and see the benefits for yourself.

Target Audience: Software-Entwickler, Software-Architekten, Web-Entwickler
Level: Advanced



Mario Fernandez
ThoughtWorks
Lead Developer

Andrei Bechet
ThoughtWorks
Software Developer