~/talk

Prepare Your System To Scale OR Why Auto Scaling Is Not Enough

links:none on file
slides:none on file

Oribi handles 100M→300M events/day and survives a sudden 10x spike in one hour by combining Kafka, Elasticsearch, Apache Druid and Kubernetes with specific playbooks instead of relying on autoscaling alone. Key practices are elasticity, batch, isolation: pre-scale Kafka before rebalance becomes impossible, move hot writes to batched ingestion to avoid IO collapse, and isolate heavy dashboard queries. Observability centers on an end-to-end processing time metric, keep headroom (80–85%) for warmups, and replace unstable spot instances for critical stateful stores.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:08Why auto scaling isn't enough
  3. 5:52Three pillars for scaling
  4. 7:39Elasticity as a mindset
  5. 11:13Batch processing benefits
  6. 13:43Avoiding starvation with isolation
  7. 15:56The role of observability
  8. 20:53Q&A on JVM and scaling costs
~/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.