I hope that the reader that will bear with reading this, will then be able to fully understand the system, and implement one himself if he decides so.
- Chapter 1.1: The problem
- Chapter 1.2: Design principles
- Chapter 1.3: The distributed machine
- Chapter 1.3.1: The instruction set
- Chapter 1.4: Consistency Model
- Chapter 2.1: Introduction
- Chapter 2.2: Rendezvous based routing
- Chapter 2.3: Gossip agreement protocol
- [Chapter 2.4] Examples
- Chapter 2.4.1: Partitions and replicas
- Chapter 2.4.2: Key routing
- Chapter 2.4.3: Gossip rounds
- Chapter 3.1: The best filesystem
- Chapter 3.2: Transaction and indexes
- Chapter 4.1: Decoupling storage and compute
- Chapter 4.2: Hybrid cloud and standby replicas
- Chapter 4.3: The best node size (queue theory)
- Chapter 5.1: Performance and costs estimates