~/talk

IP Clusters - Scaling Zopim's Frontend Node Servers

Talkat JSConf.Asia 2014 · 2014-11-20..11-21· [nodejs, web-performance]
slides:none on file

Claim: Zopim scales a global realtime Node service handling 500,000 concurrent connections and 3 billion monthly impressions by avoiding hardware balancers and using an open source IP cluster that manipulates least-significant-bit netmask routing and iptables to implement sticky routing. Implementation details include using an SSL terminator (start), detecting worker overloads and memory with 2bz, graceful worker retirement, hot deploys, automated restarts and heap diffs; demo flops are mentioned but the system is deployed and solved practical scaling pain.

AI-written summary · about

  1. 0:00Intro
  2. 0:25Outline
  3. 4:01cluster module
  4. 12:15Remaining Issues
  5. 16:14Retiring Workers
  6. 22:45IP Cluster - Future
~/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.