Quarkus and GraalVM: booting Hibernate at supersonic speed, subatomic size by Sanne Grinovero
GraalVM is rocking the Java world! With native images we can get boot times measured in milliseconds and very low memory consumption.
Improving efficiency of orders of magnitude compared to typical JVM based microservices allows to consider Java in areas it was previously unfit for.
But there’s no free lunch: the radical new architectural choices of these native images imply both strong benefits and significant limitations; limitations which will break your existing dependencies as they were designed in a different era. All libraries must be adapted, or you will hit very surprising, cryptic error messages.
Come listen to how we created Quarkus, how it works and how it’s able to get complex libraries such as Hibernate ORM compatible with GraalVM native images, and how the architecture of Quarkus also benefits efficiency on normal HotSpot.
But it’s not only about memory and bootstrap times - Quarkus takes this opportunity to rethink what a modern platform could give you, such as support for live-reload baked in.
I will show some hands-on demos, but unfortunately these take no more than 5ms :) We’ll have time for lots of demos!
Видео Quarkus and GraalVM: booting Hibernate at supersonic speed, subatomic size by Sanne Grinovero канала Devoxx
Improving efficiency of orders of magnitude compared to typical JVM based microservices allows to consider Java in areas it was previously unfit for.
But there’s no free lunch: the radical new architectural choices of these native images imply both strong benefits and significant limitations; limitations which will break your existing dependencies as they were designed in a different era. All libraries must be adapted, or you will hit very surprising, cryptic error messages.
Come listen to how we created Quarkus, how it works and how it’s able to get complex libraries such as Hibernate ORM compatible with GraalVM native images, and how the architecture of Quarkus also benefits efficiency on normal HotSpot.
But it’s not only about memory and bootstrap times - Quarkus takes this opportunity to rethink what a modern platform could give you, such as support for live-reload baked in.
I will show some hands-on demos, but unfortunately these take no more than 5ms :) We’ll have time for lots of demos!
Видео Quarkus and GraalVM: booting Hibernate at supersonic speed, subatomic size by Sanne Grinovero канала Devoxx
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Supersonic, Subatomic Java with Quarkus. Burr Sutter, Red HatA Crash Course in Modern Hardware by Cliff ClickTen Things You Can Do With GraalVM - Oleg ŠelajevRediscovering JavaScript by Venkat SubramaniamNASA's Engines and Possible Speed of Light Propulsion?Battle Of The Microservice Frameworks: Micronaut versus Quarkus edition! by Michel SchudelThinking In Parallel by Stuart Marks and Brian GoetzGraal: How to use the new JVM JIT compiler in real life by Chris ThalingerParallel and Asynchronous Programming with Streams and CompletableFuture with Venkat SubramaniamJava Performance Puzzlers by Douglas HawkinsQuarkus Dependency Injection--Behind The ScenesAdvanced Configuration and Diagnostics for GraalVM Native ImagesDesign Patterns in the Light of Lambda Expressions. Venkat Subramaniam, Agile developer, inc.GraalVM: Run Programs Faster EverywhereQuarkus why, how and what by Emmanuel BernardSecure your Quarkus Applications by Sebastien BlancMicronaut, Dragon-Slayer (Spring/boot) or just another framework - Vladimir DejanovićHow the HotSpot and Graal JVMs Execute Java CodeReal-time data on the open hybrid cloud with Quarkus and Infinispan | DevNation Tech TalkHibernate tu connais... mais en fait tu connais pas (Emmanuel Bernard)