~/talk

Developing a stream processing application with Apache Kafka and Quarkus

Talkat JNation 2022 · on Tuesday, 2022-06-07· [microservices]
slides:none on file

Shows a working Quarkus + MicroProfile Reactive Messaging integration with Apache Kafka, including live-coded reactive coffee shop demo that produces orders and a dashboard topic, and a separate consumer service that processes them. Uses the Redpanda dev service for local Kafka, demonstrates emitters, channel-to-topic mapping, and offset tracking and ack-based commits to avoid duplicates. Covers poison-pill handling (DLQ vs fail), pause/resume backpressure with Kafka, and OpenShift autoscaling that spawns multiple consumer pods (three observed) and tears them down after processing.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:19From monoliths to distributed systems
  3. 9:49Quarkus for cloud-native Java
  4. 17:36Reactive vs imperative execution
  5. 22:50Kafka fundamentals and challenges
  6. 33:27Reactive Messaging with Quarkus
  7. 41:13Live demo: Coffee shop app
  8. 50:01Deployment and auto-scaling demo
  9. 52:08Conclusion and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.