Put common code in a common package
Slowly leads to one,
huge package
requirejs, curljs
Google / GMail
AMD module server for JavaScript
Serve Async and Efficiently
Deployment framework
Developed in Node.js
Stores data in Redis
Stateless server architecture
...
version / + modules - modules ? extra-params
This is actually really bad
Access all the codebase,
do the heavy work
Access the client request
Modify the modules to be served
Order plugins, can rely on each other
Simple Node.js Streams v2 interface
Every plugin is a Transform stream
Interface + Flow Control
Processes,
concurrent requests,
requests per second
...
Integration
Measurements
Codebase refactor
Sinopia
PM2