~/talk

Googlies! Grubbers! Lollies! How cricket helped us improve our throughput by 200%

links:none on file
slides:none on file

Traffic spikes from Hotstar streaming IPL push a real-time HTTP request sender from ~20M to ~40M events/min, causing Kafka consumer lag; profiling with flame graphs and perf reveals SSL CPU hot spots inside HTTP kit and backpressure from internal queues. Fixes: increase concurrency (more producer threads), add a second HTTP client instance, reconfigure Kafka partitions and Docker instances. Result: per-instance throughput rises 200%, fleet size drops to one-half–one-third, and the pipeline handles subsequent spikes like IPL, Black Friday and Singles Day reliably under Little’s law guidance.

AI-written summary · about

  1. 0:00Introduction
  2. 0:52What is AppsFire
  3. 1:47Why are we here
  4. 3:03Cricket
  5. 3:58Hotstar
  6. 4:15Events
  7. 4:42Services
  8. 5:31Consumer Lag
  9. 6:01Kafka Partitions
  10. 6:22Upgrading Instance Types
  11. 7:36The Jesus
  12. 7:58Littles Law
  13. 8:50Everything is Little
  14. 9:16Variables
  15. 10:01Application
  16. 13:16Queue latency
  17. 13:58Latency
  18. 14:57Capacity Increase
  19. 15:13Kafka Subsystems
  20. 17:13What is a bottleneck
  21. 17:58Technical instances
  22. 18:11Adding concurrency
  23. 19:03Flame graphs
  24. 19:35HTTP Kit
  25. 20:14SSL
  26. 20:45HTTPClient
  27. 21:41The bottleneck
  28. 22:46The results
  29. 23:28The recipe
  30. 24:05Applications
  31. 24:34Milton Friedman
  32. 25:17Summary
  33. 26:02Mumbai Indians
  34. 26:16Chennai Super Kings
~/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.