As we usher in the new year, we can't help but feel excited about what's in store for Koin. The...
Behind the Scenes: Crafting a High-Performance Kotlin App in Just Two Months - KotlinConf 2024
Arnaud is of course the creator of Koin, the pragmatic and concise Kotlin dependency injection framework. Since launching Koin in 2017, he's been dedicated to providing the Kotlin community with a powerful yet straightforward tool to streamline development processes. This has resulted in a staggering 7.5 million Koin downloads every month.🔥
Beyond developing Koin, he's been an active conference speaker since 2016, delving into various aspects of Kotlin at conferences and meetups. His presentations, which cover a wide range of Kotlin-related topics, can be found here. He also regularly shares insights and writes articles on Medium, offering advice, tutorials, and reflections on software development with a focus on Android application architecture, Koin, and Kotlin.
In 2020, his contributions to the Kotlin community were recognized when he became a Google Developer Expert. This role has allowed him to further engage with and support Kotlin developers around the world, sharing his knowledge and helping others grow in their professional journeys. He's also been busy developing Cloud-Inject, currently in open beta. It's an application architecture observability platform for Koin users. Stay tuned for an announcement on this soon!
During KotlinConf, Arnaud will present two talks that will enhance our grasp of the vast capabilities and interconnected ecosystem of Kotlin & Koin. Check them out here👇
Talk 1: Navigating the Kotlin Ecosystem with Koin
In his first talk, Arnaud will guide us through the expansive landscape of Kotlin development, demonstrating how Koin stands at the heart of seamless integration across the Kotlin ecosystem.
He'll delve into the complexities of building cutting-edge Android applications with Jetpack Compose, expanding your codebase across various platforms with Kotlin Multiplatform, and orchestrating server-side components with Ktor. You'll get to witness Koin's emergence as the central integration platform that seamlessly connects these diverse elements of the Kotlin ecosystem.
This session is designed to elevate your knowledge, from the fundamentals to mastering injection patterns in your shared Kotlin code, including Android, iOS, Compose, and more.
..............................And get a sneak peek at the upcoming features of Koin 4.0🔥🔥🔥🔥
Talk 2: From Zero to Billions: Building a High-Performance Kotlin App in Two Months
This presentation is sure to be a showstopper🔥
Arnaud delves into the thrilling journey of creating a high-performance Kotlin application that can manage billions of events in just two months. Shortly after our initial client started using our SDK, we were immersed in analyzing around 5 terabytes of data.
The challenge was immense: how to store this vast amount of data without skyrocketing cloud consumption? What data should be kept and what should be let go? And how can we maintain optimal frontend performance during page loading?
Thanks to the flexibility of the Google Cloud Platform, we were able to design an infrastructure that is as reliable as it is scalable. But the work didn't stop there. We had to simultaneously develop new features.
In this presentation, he'll share the technology choices that were made that enabled us to deliver quickly. He'll delve into our use of Ktor, Exposed, and Koin for our Kotlin web application development.
We hope to see you there. You'll learn how our team navigated these (crazy) challenges and successfully delivered a high-performing, data-intensive application.
See you in Copenhagen