JVM Trends: Charting the Future of Productivity & Performance

Dive deep into the transformative potential of the Java Virtual Machine (JVM) as it consistently reshapes the realm of high-performance applications. This track is set to unravel the most recent breakthroughs and best practices in JVM development. Our journey will pivot around three foundational pillars: system optimization, developer productivity, and the evolution towards cloud-native transitions.

Key Insights:

  • Streaming Systems with Netflix: Explore Netflix's ever-evolving tech stack and architecture. This session offers insights into their current Java tech stack, the shift from RxJava, and the nuances of modern Micro Services, providing a comprehensive view of how Netflix approaches system development today.

  • High-Performance Data Platforms with LinkedIn: Delve into the prowess of Venice, an open-source derived data platform. Discover how it's optimized for performance, emphasizing high-throughput data refresh and low-latency lookups in ML feature storage.

  • Harnessing Exotic Hardware: In this session, Monica Beckwith delves into the intricacies of the JVM's performance optimization capabilities, especially when interfacing with exotic hardware. Drawing from her extensive experience, Monica discusses the challenges and opportunities presented by new hardware trends and how the JVM can harness these advancements for unparalleled performance.

  • Optimized Cloud-Native Transitions @IBM with Eclipse OpenJ9: Understand the pivotal strategies and innovations that position JVM at the heart of the cloud-native revolution, with a focus on performance optimization in cloud environments.

As our exploration reaches its zenith, Heather VanCura, Senior Director at Oracle and a luminary in the Java Community Process (JCP) program, presents a special closing note. This session promises to stitch together the track's themes, spotlighting the harmonious interplay between collaboration and innovation.

Embark on this journey with us to uncover the transformative facets shaping the JVM's future, equipping you with the knowledge to architect more streamlined and effective systems.


From this track

Session Java

How Netflix Really Uses Java

Tuesday Oct 3 / 10:35AM PDT

Netflix is (in)famous for the way we develop our systems. Micro Services, RxJava, Hystrix and Spring Cloud Netflix are just a few things that developers often associate with Netflix.

Speaker image - Paul Bakker

Paul Bakker

Java Platform @Netflix, Java Champion, and Co-Author of "Java 9 Modularity"

Session Distributed Systems

The Journey to a Million Ops / Sec / Node in Venice

Tuesday Oct 3 / 11:45AM PDT

Venice is an open-source derived data platform developed by LinkedIn. It is used mainly for ML feature storage, which requires the ability to refresh data at very high throughput, and to look it up with low latency.

Speaker image - Alex Dubrouski

Alex Dubrouski

Technical Lead of Server Performance Team @LinkedIn

Speaker image - Gaojie Liu

Gaojie Liu

Senior Staff Software Engineer @LinkedIn, Open Source Contributor @Venice, a Massive Scalable Derived Data Platform

Session

Harnessing Exotic Hardware: Charting the Future of JVM Performance

Tuesday Oct 3 / 01:35PM PDT

Monica Beckwith offers a deep dive into the intricate world of the JVM and its evolving relationship with exotic hardware in her enlightening presentation at QConSF's JVM trends track.

Speaker image - Monica Beckwith

Monica Beckwith

Java Champion, Author of JVM Performance Engineering, JVM Performance Expert @Microsoft, First Lego League Coach, Advocate for STEAM + kids

Session

Unconference: JVM Trends

Tuesday Oct 3 / 02:45PM PDT

What is an unconference? An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions.

Session jvm

Optimizing JVM for the Cloud: Strategies for Success

Tuesday Oct 3 / 03:55PM PDT

Embracing cloud-native is more than just a trend; it's a strategic move for modern businesses. As organizations pivot from monolithic structures to agile micro-services, the role of the JVM becomes increasingly significant.

Speaker image - Tobi Ajila

Tobi Ajila

Eclipse OpenJ9 JVM Engineer @IBM, Optimizing JVMs for Cloud Environments

Session Java

The Keys to Developer Productivity: Collaborate and Innovate

Tuesday Oct 3 / 05:05PM PDT

In the JVM track at QCon SF, the speakers talked about the role of collaboration and innovation and how this is impacting their business.

Speaker image - Heather VanCura

Heather VanCura

Vice President, Community Engagement @Oracle, Director & Chairperson at Java Community Process (JCP) Program, MySQL Community/DevRel, and Board Member

Track Host

Monica Beckwith

Java Champion, Author of JVM Performance Engineering, JVM Performance Expert @Microsoft, First Lego League Coach, Advocate for STEAM + kids

Monica Beckwith is a leading figure in Java Virtual Machine (JVM) performance tuning and optimizations. With a strong Electrical and Computer Engineering academic foundation, Monica has carved an illustrious, impactful, inspiring professional journey.

Her role as a Java Champion and the author of `JVM Performance Engineering` underscores her unwavering dedication to the Java community. Monica's significant contributions and thought leadership have enriched the community and set new benchmarks in JVM performance optimization.

Monica is an active contributor to the broader tech community. She serves on the program committee for various prestigious conferences and hosts JVM and performance-themed tracks, further emphasizing her commitment to knowledge sharing and community building.

At Microsoft, Monica's expertise shines brightly as she optimizes JVM-based workloads for key services, spanning a variety of VM stacks on Azure. Her deep-seated understanding of hardware and software engineering, combined with her adeptness in systems engineering principles, uniquely positions her at the intersection of the hardware-software divide.

Beyond her technical prowess, Monica embodies values that resonate deeply with those around her. She is a beacon of integrity, authenticity, and continuous learning. Her belief in the transformative power of actions, the sanctity of reflection, and the profound impact of empathy defines her interactions and approach. A passionate speaker, Monica's commitment to lifelong learning is evident in her zeal for delivering talks and disseminating knowledge.

Outside the confines of the tech world, Monica's dedication extends to nurturing young minds as a First Lego League Coach. This multifaceted persona, combined with her roles as a Java Champion, author, and performance engineer at Microsoft, cements her reputation as a respected figure in the tech community and a source of inspiration for many.

Read more
Find Monica Beckwith at: