Speaker: Gil Tene

(He / him / his)

CTO @AzulSystems

Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years. His pet focus areas include system responsiveness and latency behavior. Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne Rock Star. He pioneered the Continuously Concurrent Compacting Collector (C4) that powers Azul's continuously reactive Java platforms. In past lives, he also designed and built operating systems, network switches, firewalls, and laser based mosquito interception systems.

Find Gil Tene at:


Cloud Native JVMs (Part 1): Cloud Native Compilation

JVMs power and run our applications and common infrastructure. JVM based languages (Java, Scala, Kotlin, Clojure, Groovy, JRuby, etc.) power dominant portions of most companies' compute footprint. And in the cloud, that same dominance continues. But JVMs, like other managed code runtimes, tend to still do their job with a pre-cloud mindset: Viewing their task as something that must be done in an independent and self-sufficient manner, and without assuming, relying on, or leveraging surrounding infrastructure, capabilities, or capacities.

In this talk, Gil will introduce the notion of Cloud Native JVMs. JVMs that not only run code on a cloud, but can actually use the cloud environment to [better] achieve their core purpose. JVMs that are able to gain value from the cloud they run in, and can provide value back to that cloud, and to other JVMs within it. 

Within the wide scope of capabilities and benefits that Cloud Native JVMs can add, this talk will focus on code optimization via Cloud Native Compilation: A manifestation of individual JVM instances leveraging the power of a cloud environment to better execute their applications, and of those same JVMs contributing to the environment, and to other instances that are part of a whole.