~/talk

Dropping Doesn’t Mean Losing

Talkat hayaData 2024 · on Tuesday, 2024-09-24· [data-engineering]
linkedin:gurdaniel
slides:none on file

Outbrain runs on Kubernetes and handles about 5 million requests/sec, 200M metrics/min and ~15 TB of logs/day, so a lightweight rate-control layer opens incoming Kafka messages, counts combinations of predefined fields, and enforces per-label per-second limits. Initially messages were queued and throttled into Elastic, later the system shifts to selective dropping where only messages above the limit are deleted, while developers get alerts; this reduces cost, keeps Elastic stable, and preserves useful logs for debugging.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49Document types and blogs
  3. 5:20Data democratization
  4. 8:54How the bassist works
  5. 12:49From delay to message removal
~/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.