Skip to content

Scaling Simply with Virtual Threads (Loom) :: Runtime Efficiency on the JVM

Photo of Martin Ahrer
Hosted By
Martin A.
Scaling Simply with Virtual Threads (Loom) :: Runtime Efficiency on the JVM

Details

Important: Unfortunately Markus Winand had to cancel his presentation with short notice. As a replacement Jürgen Höller jumps in with a super exciting talk.

We are excited to announce our next meetup on 7.11.2023. We will have Nicolai Parlog from Oracle present "Scaling Simply with Virtual Threads (Project Loom)" and Jürgen Höller present "Runtime Efficiency on the JVM".

We would like to thank Raiffeisen Software GmbH for being the host for this event.

::Scaling Simply with Virtual Threads (Project Loom)::

Nicolai Parlog

When every request coming into a system runs in its own thread but keeps blocking it for outgoing requests to the file system, databases, or other services, the number of threads the system supports quickly becomes the limiting factor for scaling up throughput. Reactive programming solves this problem by only occupying platform threads when they are actually needed, thus offering better scalability, but comes at a cost: developing, maintaining, debugging, observing, and benchmarking code becomes more challenging.

Virtual threads combine the simplicity of blocking code with the resource efficiency and scalability of reactive programming and in this talk you're going to learn how they do that and how you can use them in your project.

::Runtime Efficiency on the JVM::

Jürgen Höller

New JVM capabilities allow for better runtime performance of common Java web stacks, e.g. Spring MVC applications deployed to the cloud. This talk discusses virtual threads as well as Project CRaC and Project Leyden next to GraalVM native images, exploring the impact on Spring applications as a role model for the wider Java ecosystem.

The Speakers

::Nicolai Parlog::

Nicolai (aka nipafx) is a Java enthusiast focused on language features and core APIs with a passion for learning and sharing - in articles, newsletters, and books; in tweets, videos, and streams; in demo repos and at conferences - more on all of that on [nipafx.dev]. He's a Java Developer Advocate at Oracle and organizer of [Accento]. That aside, he's best known for his haircut.

::Jürgen Höller::

Juergen Hoeller is co-founder of the Spring Framework open source project and has been serving as the project lead and release manager for the core framework since 2003. Juergen is an experienced software architect and consultant with outstanding expertise in code organization, transaction management and enterprise messaging.

Photo of Enterprise Java User Group Austria group
Enterprise Java User Group Austria
See more events
Raiffeisen Software Gmbh (City Tower)
Lastenstraße 36, 13. Obergeschoß · Linz, al