Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Effective Node.js Architectures

Dan Shaw
April 01, 2013

Effective Node.js Architectures

Talk kicking off the new Geeklist San Francisco Meetup Series.
http://www.meetup.com/Geeklist-San-Francisco-Meetup-Series/events/110490112/

Note that even though it is April 1st, I exercised amazing restraint and did not have one April Fools joke.

Ustream recording: http://www.ustream.tv/recorded/30764037

Dan Shaw

April 01, 2013
Tweet

More Decks by Dan Shaw

Other Decks in Technology

Transcript

  1. Trade-offs • Expensive loads limit conjoined services. • Impact of

    exceptions and crashes. • Deployment complexity. • Deployment isolation. • Evolve services independently.
  2. Dumb Cluster • Static file server • Simple web sites

    • Minimal client/server • API server hosts
  3. Pooling Tools • Substack - seaport, etc • Nodejitsu -

    node-http-proxy • Poolee - battle tested at Voxer
  4. Properties of Consistent Hash Rings • Deterministic • Change has

    minimal impact on determinism • Crunchy middle?