Speaker Details

Alexey Soshin


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

Backend for Frontend and Kotlin

Byte Size

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.