Yahoo Cocktails and Node.js
summary
Yahoo runs a lightly patched Node that implements graceful TCP shutdown and compiled‑in open_basedir file access, packages modules with a Windjammer-backed fake NPM registry that enforces an approved license whitelist, and deploys with a CI pipeline (Screwdriver + Istanbul) that executes ~339,000 tests and ~480 builds daily, promotes through Manhattan and Grasshopper, and deploys production ~260 times per day while serving 18,000–25,000 requests per second.
AI-written summary · about
chapters (10)
- 0:00Yahoo Cocktails intro
- 1:59Node.js at Yahoo shutdown
- 4:53Cosmo shared modules
- 8:05Windjammer NPM registry
- 11:40NPM licensing publishing
- 13:24Screwdriver CI checks
- 15:53Manhattan pipeline
- 17:36Grasshopper CLI
- 18:42Mojito rewrite philosophy
- 19:05Production scale metrics








