Node at Mail Online
summary
Mail Online serves 137 million unique browsers a month from a single 32,000‑pixel homepage so Node powers a move to event‑based microservices: a Redis‑backed real‑time analytics dashboard, dynamic ad slot routing by device and geography, editorialized e‑commerce widgets, and live commentary using WebSockets. The stack uses Express, Mustache, Elasticsearch and Redis alongside Closure for backend work and one table rewrites and kills 155k lines of Java to about 4k lines of closure, which actually ships.
AI-written summary · about
chapters (14)
- 0:00Mail Online introduction
- 2:0532k-pixel homepage challenges
- 4:10Why Node.js essential
- 5:16Real-time analytics platform
- 6:22Dynamic ad slot management
- 7:04Live commentary features
- 8:27Node.js stack and FP
- 10:13Legacy Java failures
- 12:20Developer-driven development
- 14:04Tables in practice
- 15:29Vision versus autonomy
- 16:13Killing Java with Closure
- 16:55Node.js authoring tools future
- 17:37Takeaways and Node contributions
related talks
31mNode.js that's hugely reliable, fast, and scalable
37mWhat if you could build it from scratch?
31mKeynote Panel: Node.js at Massive Scale
19mMigrating from legacy platforms to node
25mFrom PHP and on-prem servers to NodeJS/React and AWS
32mUI @ Flipkart: A Node Direction
26mNode @ Facebook
33mWeb performance in large-scale applications
