1.
Chapter 1. Thinking in distributed systems - Models, mindsets, and mechanic
2.
Chapter 2. System models, order, and time
3.
Chapter 3. Failure tolerance
4.
Chapter 4. Message delivery and processing
5.
Chapter 5. Transactions
6.
Chapter 6. Distributed transactions
7.
Chapter 7. Partitioning
8.
Chapter 8. Replication
9.
Chapter 9. Consistency
10.
Chapter 10. Distributed consensus
11.
Chapter 11. Durable executions
12.
Chapter 12. Cloud and services




