Andrew O'Hara | KotlinConf 2024, May 22–24, Copenhagen
all speakers

Andrew O'Hara

Andrew O'Hara

Backend Tech Lead

Andrew leads Camcloud’s Platform Team, where he launched their evolution to backend Kotlin. He writes about testable service architectures, and is a major contributor to the Http4k project.

Have your Serverless Kotlin Functions and Eat Them Too

It’s a sad reality that JVM functions have poor cold-start performance on serverless platforms, like AWS Lambda. You may have been tempted to compile your jar to a native image, or to pay extra to keep your functions warm. You may have decided that serverless is only suited to asynchronous tasks without latency requirements. But it doesn’t have to be this way.

You can have your Kotlin Functions and you can eat them too. You can run an entire API service; but only if you design it right. In this talk, I’m going to teach you how to minimize your function’s init phase, abandon your heavyweight dependencies, and even eliminate the need for reflection. When we’re done, you won’t have to settle for other languages.