Get the latest tech news

A Distributed Systems Reading List (2014)


I often argue that the toughest thing about distributed systems is changing the way you think. The below is a collection of material I've found useful for motivating these changes.

Key to building systems that suit their environments is finding the right tradeoff between consistency and availability. Papers that describe various important elements of distributed systems design. Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Kademlia: A Peer-to-peer Information System Based on the XOR Metric Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems PAST: A large-scale, persistent peer-to-peer storage utility - storage system atop Pastry SCRIBE: A large-scale and decentralised application-level multicast infrastructure - wide area messaging atop Pastry

Get the Android app

Or read this on Hacker News