~/talk

Detect and Automatically Fix the Most Common Apache Kafka Problems

TalkinFrenchat Devoxx France 2023 · 2023-04-12..04-14· [distributed-systems, databases]
links:none on file
slides:none on file

A lightweight network proxy for Apache Kafka inspects and rewrites the Kafka protocol to enforce rules like topic name patterns, max partitions, replication factor, and retention. It can force producer/consumer settings (linger.ms, compression, acks), block bad topic creations, simulate chaos (duplicate records, added latency) for testing, runs as Docker or SaaS, supports any client language, and has been used to isolate 4,000 tenants on one cluster with only a few milliseconds extra latency.

AI-written summary · about

  1. 0:00Introduction
  2. 1:22Kafka common problems
  3. 3:25Critical Kafka config
  4. 5:56App error handling
  5. 7:22Antipatterns and best practices
  6. 9:51Human limits
  7. 12:15Kafka proxy solution
  8. 17:13Policy implementation
  9. 20:42Message interception and validation
  10. 23:12Kafka proxy benefits
  11. 24:33Chaos testing and transformation
  12. 26:39Demo and implementation
  13. 27:43Call for contributions and Q&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.