Consensus Algorithms. What Does Node.js Have to Do with It?
summary
Explains consensus algorithms in distributed systems: the problems they solve (like consistency and coordination) and related concepts. Then examines an educational project that demonstrates what’s needed to implement a high-performance, linearizable key-value store in Node.js, discussing practical requirements and trade-offs.
AI-written summary · about
chapters (12)
- 0:00Consensus algorithms intro
- 4:51VIP sync problem
- 16:38Introduction
- 17:23Distributed systems
- 29:48System expectations
- 33:19Simple consensus flaws
- 35:48Data consistency models
- 42:51CAP theorem
- 47:50Consensus algorithms overview
- 56:39CASPX demo
- 1:03:48Node.js consensus
- 1:08:05Summary
related talks
41mDistributed Systems explained with NodeJS
22mEvery Node.js app should have real-time collab features
05mC. Aaron Cois (Carnegie Mellon University) Interview - OSCON 2014
29mWhy would we ever build a distributed computing platform in node?
25mNode.JS and the web platform
16mThe Node Way
12mFoundations of Node.js
34mYou Don't Know Node.js
