Node.js that's hugely reliable, fast, and scalable
summary
BBC homepage runs entirely on Node serving about 7 million hits a day and a websocket service built with socket.io sustains 1.4 million websockets across roughly 450 instances behind AWS elastic load balancers. Autoscaling and bespoke websocket load tests prove capacity but also reveal weak spots such as a JSON.parse bug >100k items found only in production. Continuous delivery targets put code live within 20 minute deploy windows, so teams rely on event-driven queues, graceful degradation, PM2/auto-restarts and heavy monitoring to survive failures.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:10Node in Production
- 4:50BBC Development
- 7:50Design
- 15:40Scaling
- 19:45Eventdriven
- 24:43Testing
- 28:37Notes








