← All talks
Riviera DEV 2025 Conference

Virtual Threads vs Reactive Programming in Quarkus

Date9 July 2025
LocationSophia Antipolis, France

Abstract

Reactive programming has been the way to go for extra performance and concurrent programming, now we also have virtual threads. What should we choose? Can we leverage both? What's the best approach to write non-blocking code? In this talk we'll explain the background behind both paradigms combined with some live coding. We will cover the advantages and disadvantages of both of them using real-world examples in Quarkus. We will aim to make this talk as simple as possible and show some real code combined with live coding. After this talk you will understand both paradigms and be able to choose the right paradigm for your next project.