Skip to content

[Hebrew] Cloud Native JVMs (Special Guest) , Quarkus Migration Retro

Photo of Haim Yadid
Hosted By
Haim Y. and 2 others
[Hebrew] Cloud Native JVMs (Special Guest) , Quarkus Migration Retro

Details

It is always a pleasure to hear Gil Tene so we are ceasing the opportunity that Gil is in Israel to have him on our next event. Gil is going to speak bout cloud native JVMs and how to optimize them. Before Gil's deep dive we are going to have a talk but Sapir Golan about Sunbit's (painful) experiences when trying to migrate to Quarkus.

Thanks to Sunbit for sponsoring the event!

AGENDA

18:00 - 18:30 Mingling, food, and drinks

18:30 - 18:40 Opening words

18:40 - 19:30 [HEBREW] ֿSunbit's Quarkus Experience: What We Learned/ Sapir Golan - Sunbit
19:30 - 21:00 [HEBREW] Cloud Native JVMs — Java at Speed, in the Cloud /Gil Tene - Azul

ֿSunbit's Quarkus Experience: What We Learned
our team was all hyped about Quarkus for our shiny new backend services in 2021. It had that Spring vibe, a smooth development experience, and docs that didn't put us to sleep. Plus, it was like the Flash of frameworks with its speedy releases.
But then reality hit. Quarkus wasn't all rainbows and unicorns 🦄.
So did it work for us or did we waved goodbye 🙌 to Quarkus?
Join the meetup to hear for yourself

Sapir Golan
Hey there! I’m a tech enthusiast with 12 years of coding and problem-solving under my belt. These days, I’m steering the ship as an Engineering Manager, but my roots are in software engineering. I love diving into new challenges and guiding my team to create cool stuff that works. Can’t wait to share some stories and insights with you all!

Cloud Native JVMs — Java at Speed, in the Cloud

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. We will do some deep dives into how code optimization works, and will discuss the various aspects of "speed" in Java. e.g., Running fast, Deploying fast, Starting fast, and Staying fast are all manifestations of an attribute we might call "speed." We will examine how Cloud Native JVMs and Cloud Native Compilation can practically improve each of these, and more.

Gil Tene - Azul
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.

FOOD

Light food, light drinks, and beer will be served courtesy of Sunbit.

RECORDING

We are recording, as always, this meetup and uploading it to our YouTube channel (be sure to subscribe), but please keep in mind asking questions about stuff you don't understand is only possible when you attend the live event.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Java.IL - the Israeli Java Community group
Java.IL - the Israeli Java Community
See more events
אודיטוריום אלון 1
Yigal Alon 94 A · Tel Aviv-Yafo, al