Portable DIstributed Systems Using Node on "Routers"
summary
Claim: run Node on routers to cut latency by eliminating hops and serve apps from the edge. Uses Tessel 2 on OpenWrt, Node’s dgram UDP + mDNS for discovery, and local HTTP; demonstrates a live camera stream and a multicast button→LED toggle that mostly works despite occasional jank. Notes concrete constraints: 64 MB RAM, 32 MB flash, bufferbloat on conference Wi‑Fi, 42 ms NY–SF RTT and an anecdote of 570 Wi‑Fi base stations to justify local networks.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:16How I accidentally became a Linux Network Admin for an open-source hardware project
- 5:04Amount of time required to send a packet from client (router) to server.
- 8:56What about routers?
- 14:19How do we distribute the load?
- 16:01Remember sockets?
- 20:04Do we dare to demo?
- 25:53What's next?
- 27:39Linux Networking for Web Developers
related talks
23mBuilding Distributed Systems with Node.js
29mBuilding a radio data network with Node.js
26mBuilding a radio data network with Node.js
27mNerd Disco
22mMulti-tiered Node.js architectures
19mErich Oliveira
29mWhy would we ever build a distributed computing platform in node?
30mInternet of Things (IoT) with Node: Both Practical and Fun!
