WeAreDevelopers LIVE Dec 3, 2020

Development of reactive applications with Quarkus

Niklas Heidloff

Ditch synchronous APIs and bulky memory footprints. Learn to build non-blocking, reactive microservices with Quarkus that process massive request volumes in half the time.

Pause
Mute Enter Fullscreen
#1 about 2 min

Understanding the capabilities and value of reactive technologies

How adopting reactive software patterns improves overall system reliability and cloud efficiency.

#2 about 3 min

Real-world scenarios for reactive web and REST applications

Demonstrating automatic user interface refreshes and improved server efficiency under high traffic loads.

#3 about 3 min

Key traits of reactive systems and the reactive manifesto

How elasticity, resiliency, and responsiveness define modern cloud-native architectures.

#4 about 3 min

Shifting to reactive programming paradigms in Java code

Navigating the paradigm shift of completion stages, chained methods, and non-blocking concepts.

#5 about 2 min

Technology stack for building robust microservices applications

Exploring Quarkus, MicroProfile, Vert.x, and Kubernetes as a unified reactive network foundation.

#6 about 3 min

Optimizing container workloads with Quarkus and lightweight JVMs

Reducing cloud memory consumption and startup times using GraalVM or OpenJ9.

#7 about 2 min

Leveraging Vert.x and MicroProfile within Kubernetes runtime environments

Combining imperative and reactive programming models into portable and observable cloud-native pods.

#8 about 6 min

Implementing asynchronous REST endpoints using completable futures

Keeping main execution threads unblocked by returning completable futures and chaining intermediate stages.

#9 about 2 min

Managing runtime exceptions natively without classical try-catch blocks

Handling failures asynchronously using exceptionally blocks and specific completable failure methods.

#10 about 2 min

Controlling asynchronous execution timeouts during networked database operations

Using the Java 9 timeout method on completable futures to prevent hanging database threads.

#11 about 2 min

Calling microservices asynchronously with the MicroProfile REST client

Abstracting underlying networking and serialization layers transparently between distributed Java services.

#12 about 4 min

Processing message streams dynamically with MicroProfile reactive messaging

Connecting backend endpoints through Kafka topics using incoming and outgoing processor annotations.

#13 about 2 min

Streaming server updates to web clients using sent events

Exposing a media type endpoint to trigger JavaScript event source updates dynamically.

#14 about 3 min

Exploring the cloud-native sample application and testing scripts

Utilizing an open source repository for quick iterative local testing and deployments.

#15 about 4 min

Running Kubernetes clusters efficiently on enterprise cloud platforms

Leveraging managed OpenShift and bare metal cluster resources for scalable cloud-native architectures.

#16 about 2 min

Recapping reactive concepts and open source community engagement

Summarizing overall performance benefits and sharing key resources to start writing non-blocking code.

Matching moments

6:56 min

Demonstrating event-driven auto-scaling with native Quarkus and Kafka

Daniel Oh Daniel Oh +1 · WWC 2024

1:17 min

Combining imperative and reactive execution models with Quarkus

Tatiana Chervova · WWC 2023

2:03 min

Building scalable applications with reactive programming

Josh Long · WWC 2022

5:42 min

Introduction to developer joy and the Quarkus ecosystem

Daniel Oh Daniel Oh · WWC 2025

2:20 min

Overcoming Java cold starts using the Quarkus framework

Alex Soto Alex Soto · LIVE

8:20 min

Deploying native Quarkus applications to a Knative cluster

Alex Soto Alex Soto · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare