~/talk

Building Self-Balancing Monitoring of Kafka Topic Processing Using Kafka Itself

TalkinRussianat JPoint 2024 · 2024-04-17..04-25· [java]
links:none on file
slides:none on file

Describes building a self-balancing monitoring pipeline for Kafka topics using Kafka itself—specifically Kafka Streams, Kafka Queryable State stores, and Quarkus. The team avoided heavy frameworks like Spark or Flink, adapted Kafka Streams to minimize internal system topics while retaining resilience and scalability, showing that 1:N topic joins and monitoring tasks can be handled efficiently with a lightweight Kafka Streams-based solution.

AI-written summary · about

  1. 0:00Introduction
  2. 1:48Monitoring task description
  3. 4:39Kafka standard metrics issues
  4. 8:15Freshness lag as key metric
  5. 11:24Monitoring restart problems
  6. 15:20Optimization via compact topics
  7. 22:50Partition distribution issues
  8. 27:03Custom Partition Assigner
  9. 31:25Reliability and scalability
  10. 34:54Monitoring and Kafka Streams conclusions
  11. 38:26Q&A
~/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.