You are viewing content from a past/completed QCon -



There’s a radical advance in Java development waiting for you, right here. Why is everyone excited about Quarkus? Does it really produce sub-atomic applications? Is it an exaggeration to say it boots at “supersonic” speed?

If you wonder how these figures are even possible, this is the session for you: we’ll see it in action, empower you to repeat the tests yourself, and explain how it works.

Costs of cloud infrastructure, Continuous Delivery, Kubernetes, reactive scalability, microservices… all are pushing for a radical redesign of our favourite platforms, of our deployment models. But is it possible to keep using the battle-tested libraries we have experience with? To keep programming with the APIs we’re familiar with? To keep benefitting from the JVM? What about the standards we all invested in?

Come join us and learn how Quarkus can make this all happen, either by leveraging high density deployments via GraalVM native images, or by targeting the traditional JVM: in both cases we’ll push the efficiency bar to the extreme.


Sanne Grinovero

Senior Principal Software Engineer @RedHat

Sanne Grinovero has been a member of the Hibernate team for 10 years; today he leads this project in his role of Sr. Principal Software Engineer at Red Hat, while also working on Quarkus as a founding R&D engineer.Deeply interested in solving performance and concurrency challenges around data...

Read more
Find Sanne Grinovero at:


St James, 4th flr.


Bare Knuckle Performance


PerformanceJava 11JVM


From the same track

UNCONFERENCE + Live Q&A Performance

Performance Open Space

Details to follow.

SESSION + Live Q&A Silicon Valley

Does Java Need Inline Types? What Project Valhalla Can Bring to Java

Inline(value) types are the key part of experimental project Valhalla which should bring new abilities to Java language. It's a story not only about performance, it's also a  story about safety, abstraction,expressiveness, maintainability, etc. But on this session we will talk about...

Sergey Kuksenko

Java Performance Engineer @Oracle

SESSION + Live Q&A Performance

Understanding CPU Microarchitecture to Increase Performance

Microprocessors have evolved over decades to eke out performance from existing code. But the microarchitecture of the CPU leaks into the assumptions of a flat memory model, with the result that equivalent code can run significantly faster by working with, rather than fighting against, the...

Alex Blewitt

Head of Cloud Infrastructure at Santander

SESSION + Live Q&A Performance

Maximizing Applications Performance with GraalVM

GraalVM is a high-performance virtual machine offering new optimizations for individual languages and seamless interoperability for polyglot applications. One of the interesting features one can get with GraalVM is the freedom to choose between JIT and AOT compilation modes. This way you can...

Alina Yurenko

Developer Advocate for GraalVM @Oracle

SESSION + Live Q&A Performance

Performance vs. New Features: It Doesn’t Have to Be a Zero-Sum Game

In this talk we'll explore implementing CRC checksums for a durable log while trying to retain respectable performance. We'll discuss motivations for applying checksums and explore how convoluted this process can be. We need to deal with missing/convoluted APIs to get the basics working....

Dmitry Vyazelenko

Founder at Safepoint Ost

View full Schedule