Speaker

Andrew O'Hara

Andrew O'Hara

Lead Developer

Ottawa, Canada

Actions

Andrew has been working with Kotlin/JVM since 2018. He's the tech lead at a small security tech company where he uses and contributes to the Http4k Project extensively. He also writes on Medium and makes the occasional machinima or coding video on YouTube.

Topics

  • Kotlin
  • Amazon Web Services
  • Testability

Kotlin vs the Cold Start: Winning Serverless on Hard Mode

The JVM is notoriously slow on serverless platforms, like AWS Lambda. You may just give up and switch to a dynamic language to avoid the bad cold starts. But you don't have to. Keep to Kotlin, understand the bottlenecks, and work around them.

None of the big names in the JVM ecosystem are designed to do this. Spring is too heavy, Jackson relies on reflection, and log4j is too complex. Come along for this journey where we rebuild a function; evaluating the improvements every step of the way. By the end, we'll have a high performing function rivalling even the fastest runtimes.

Previously presented at KotlinConf 2024
Intended for audiences familiar with Kotlin HTTP servers and serverless PaaS providers, like AWS Lambda

KotlinConf 2024 Sessionize Event

May 2024 Copenhagen, Denmark

Andrew O'Hara

Lead Developer

Ottawa, Canada

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top