~/talk

How to prepare a distributed nodejs application

Talkat JSConf US 2013 · 2013-05-28..05-30· [nodejs, microservices]
links:none on file
slides:none on file

A Node.js monolith of about 32k LOC and an npm shrinkwrap near 1k lines gets split into services that register via mdns today but fall back to additional engines (SLP work in progress) because of mdns issues on Linux. Services declare hard vs soft dependencies so dependents auto-start and auto-stop, retries and load balancing happen automatically, transactions use a redis (or Kestrel) working-queue for safe retries, remote deps live in package.json, and the system runs on AWS.

AI-written summary · about

  1. 0:00Start
  2. 0:56AUTOMATIC SOFTWARE TESTING
  3. 1:10SERVER
  4. 2:46DISTRIBUTED APPLICATIONS
  5. 12:46STREAMS VS TRANSACTIONS
  6. 14:09HOW IT WORKS
~/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.