Backend for Frontend and Kotlin

Byte Size
Voting no longer possible
Voting enabled when talk has started

Backend for Frontend, or simply BFF, is an architectural pattern that allows teams to iterate quickly, by enabling frontend engineers to easily introduce changes on the backend.

At Depop we decided to adopt Kotlin for the purpose of developing BFF services. In this talk, we'll discuss the reasoning behind that decision, the main benefits of that approach, as well as some caveats to it.

Alexey Soshin


Author of "Kotlin Design Patterns and Best Practices" book and "Pragmatic System Design" video course.