How Zalando Adopted Kotlin

Published: Sept. 27, 2021, 4 p.m.

b'We talked to Ole Sasse and Gregor Zeitlinger, Senior Engineers at Zalando and leaders of their \\u201cKotlin Guild\\u201d, about the weather in Spain and Germany, but more importantly, about how Zalando has successfully introduced Kotlin on the server-side.\\n\\nOle and Gregor talk about the way that Kotlin engineers organize themselves inside Zalando, using their \\u201cGuild\\u201d model which allows engineers across different teams to share knowledge with each other and learn about new and more complex topics and libraries together.\\n\\nIn addition to Android and frontend, Zalando\\u2019s logistics department uses Kotlin to build server-side microservices. We learned about the frameworks their engineers use, including Spring and Ktor, and how Kotlin was first introduced at Zalando and integrated seamlessly with their pre-existing custom libraries, earning an \\u201cAdopt\\u201d spot in Zalando\\u2019s Tech Radar (https://opensource.zalando.com/tech-radar/).\\n\\nTogether, we also tackled one of the classic questions about Kotlin: how do you get people on board? Gregor shared his insights on the topic, and how to get people to have their first \\u201ca-ha\\u201d moment with Kotlin, and Ole chimed in with more information on convincing Scala versus Java developers. We also learned why most teams using Kotlin for the backend prefer to write their whole services in Kotlin code, and saw the contrast with Zalando\\u2019s mobile application development, among many other topics.\\n\\nExplore more about Kotlin and Zalando:\\n\\nZally, A minimalistic, simple-to-use API linter from Zalando: https://github.com/zalando/zally\\n\\n\\u201cHow we use Kotlin for backend services at Zalando\\u201d: https://engineering.zalando.com/posts/2021/07/kotlin-for-backend-services.html\\n\\nDo Kotlin at Zalando: https://jobs.zalando.com/en/jobs/?search=kotlin\\n\\nZalando Engineering: https://engineering.zalando.com/'