Leonardo Colman | KotlinConf 2024, May 22–24, Copenhagen
all speakers

Leonardo Colman

Leonardo Colman

Software Developer @ Kotzilla.io

Kotlin lover and technology aficionado. I'm specialized in Kotlin and more specifically in Quality Assurance, mainly through my knowledge and contribution in many open source Kotlin tools. Been in the programming world since 2014 I believe we're able to change the world, bit by bit.

From Zero to Billions: Building a High-Performance Kotlin App in Two Months

Join us as we unravel the journey of building a Kotlin app capable of handling billions of events in just two months. Within weeks of our first client using the SDK, we found ourselves analyzing approximately 5 terabytes of data.

The challenge was immense: how to store this vast amount of data without skyrocketing cloud consumption? Which data to retain and which to discard? How to ensure the frontend performance remains unaffected while loading pages?

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, we'll share the technology choices we made that enabled us to deliver quickly. We'll delve into our use of Ktor, Exposed, and Koin for our Kotlin web application development.

Join us to learn how we navigated these (crazy) challenges and successfully delivered a high-performing, data-intensive application.