-
Byzantine Consensus
-
Intro to Kafka - Producer & Consumer
-
Introduction to Bitcoin Protocol
-
Frangipani - A Scalable Distributed FileSystem
-
Properties of Distributed Transaction
-
Chain Replication
-
Intro to Zookeeper
-
Testing Distributed Systems for Linearizability
-
Fault-Tolerant Virtual Machines
-
Distributed Filesystem Design
-
Introduction to Google File System
-
Introduction to Map-Reduce
-
Golang Roughwork I for RPC and Concurrency
-
CAP Theorem
-
Scaling on Queued Messages
-
Designing Distributed Systems - Batch Computational Patterns
-
Designing Distributed Systems - Ownership Election
-
Designing Distributed Systems - Scatter-gather & FaaS with event-driven pattern
-
Designing Distributed Systems - Replicated & Sharded Patterns
-
Designing Distributed Systems - Single Node Patterns
-
RAFT Consensus Algorithm
-
Asynchronous Communication
A new version of this site is available.