Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Supersonic Streams: Kafka Meets Quarkus
Search
Kevin Dubois
May 21, 2026
41
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Supersonic Streams: Kafka Meets Quarkus
Kevin Dubois
May 21, 2026
More Decks by Kevin Dubois
See All by Kevin Dubois
AGNTCon+MCPCon Japan - Beyond Prototypes: Building enterprise-scale Agentic Systems
kdubois
1
25
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
170
KubeCon Japan - AIOps: (near) Zero-Touch Production Rollout Fixes
kdubois
0
43
RivieraDev - From 0 to Agentic AI Expert Deep Dive
kdubois
1
120
Agentic AI Patterns for Enterprise Software - RivieraDev
kdubois
1
160
KubeCon India - Building and Orchestrating Production Ready Agentic Systems
kdubois
1
150
DevTalks Romania - The Self-Healing Canary: Integrating Agentic AIOps into Your Releases
kdubois
0
100
jPrime - Agentic AI Patterns for Enterprise Software
kdubois
2
410
Cloud Native Days Italy: Fix Production Rollouts on the Fly with Agentic AIOps
kdubois
0
50
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.1k
Everyday Curiosity
cassininazir
0
320
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Between Models and Reality
mayunak
4
460
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
750
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Transcript
SUPERSONIC STREAMS / When Quarkus Met Kafka @gamussa (X/Bluesky) ·
vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
QR Code — Join the Game Scan to join the
game @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Waiting for players… [LIVE DASHBOARD — TEAM LOBBY] Waiting for
players… @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
PLAY [LIVE DASHBOARD — GAME PLAY] Full-screen during 90s of
audience play @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Winning Team [LIVE DASHBOARD — FINAL SCORES] @gamussa (X/Bluesky) ·
vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Where the 47 minutes actually go. @gamussa (X/Bluesky) · vikgamov
(LinkedIn) | @kevindubois (X/LinkedIn)
Quick check. @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Step 1: Bare Quarkus, cold. @gamussa (X/Bluesky) · vikgamov (LinkedIn)
| @kevindubois (X/LinkedIn)
Demo Live — `quarkus create` + `quarkus dev` [LIVE TERMINAL]
$ quarkus create app supersonic $ cd supersonic && quarkus dev @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
0.9 seconds. JVM. No native compile. @gamussa (X/Bluesky) · vikgamov
(LinkedIn) | @kevindubois (X/LinkedIn)
Step 2: Bolt on a Kafka producer. @gamussa (X/Bluesky) ·
vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Demo Live — Add Kafka Producer [LIVE IDE + TERMINAL]
quarkus ext add reactive-messaging-kafka @Channel("power") Emitter<PowerEvent> @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Wait. Where did the broker come from? @gamussa (X/Bluesky) ·
vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Demo Live — Verify Dev Services [LIVE TERMINAL] $ docker
ps $ kafka-console-consumer.sh --topic power … $ curl http://localhost:8080/produce Or use quarkus @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
47 minutes → 2 seconds. Verified. @gamussa (X/Bluesky) · vikgamov
(LinkedIn) | @kevindubois (X/LinkedIn)
Step 3.5: Ask the code assistant. @gamussa (X/Bluesky) · vikgamov
(LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Step 4: Tests, with a real broker. @gamussa (X/Bluesky) ·
vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Demo Live — Run the Test [LIVE TERMINAL] $ mvn
test @QuarkusTest — real Kafka via Dev Services @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Last step: ship it. @gamussa (X/Bluesky) · vikgamov (LinkedIn) |
@kevindubois (X/LinkedIn)
Demo Live — Deploy + Scale-to-Zero [LIVE TERMINAL + BROWSER]
$ mvn package -Dquarkus.kubernetes.deploy=true $ kubectl get pods @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Five steps. Real demo. Real Kafka. Real Kubernetes. @gamussa (X/Bluesky)
· vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
And that's what you played. @gamussa (X/Bluesky) · vikgamov (LinkedIn)
| @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
5-day forecast. @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
Shownotes, slides, demo code. speaking.gamov.io @gamussa (X/Bluesky) · vikgamov (LinkedIn)
| @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
@gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
One thing to do this week. @gamussa (X/Bluesky) · vikgamov
(LinkedIn) | @kevindubois (X/LinkedIn)
QR Code — If we have time Shaking Game Scan
to join the game @gamussa (X/Bluesky) · vikgamov (LinkedIn) | @kevindubois (X/LinkedIn)
as always have a nice day