~/talk

Site Availability is for Everybody

Talkat RailsConf 2016 · 2016-05-04..05-06· [ruby-on-rails, web-performance]

A production outage triggered by a 1.6 billion Euro crowdfunding spike forces a static front page and reveals the claim: simulated load finds real bottlenecks. Start with Apache Bench (ab) with -c and -n flags, e.g. 1 concurrency and 1000 requests, watch Little’s Law-driven latency rise, inspect ulimit and ephemeral port limits and Unicorn worker memory, and shift to multi-host tools like Bees with Machine Guns or Ruby JMeter; measure with slow query logs, New Relic/Skylight and rack-mini-profiler to confirm fixes.

AI-written summary · about

  1. 0:00Start
  2. 0:48POP QUIZ
  3. 10:52Failed Requests
  4. 11:58Little's Law: L
  5. 13:282. Application Server
  6. 15:23Multiple Queues are Less Efficient
  7. 16:27Increasing Timeout Threshold
  8. 19:17TCP/IP Port Exhaustion
  9. 19:30Ephemeral Ports
  10. 19:44Decrease TIME WAIT
  11. 20:01Increase Port Range
  12. 20:49Cache Busting
  13. 21:59Blocking External Requests
  14. 23:28Zero Sum Game
  15. 24:26External database
  16. 26:10rack-mini-profiler
  17. 26:27Slow Query Log
  18. 26:43SHOW PROCESSLIST
~/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.