Chapter 9 - Consistency and Consensus (Part One)

1 · Timi Adeniran · March 14, 2020, 10:19 p.m.
Notes from Chapter 9 of Martin Kleppmann's 'Designing Data-Intensive Applications' book My notes from this chapter are quite plenty and so the post will be split into two parts. In this chapter, we focus on some of the abstractions which applications can rely on in building fault-tolerant distributed systems. One of these is 'Consensus'. Once there's a consensus implementation, applications can use it for things like leader election and state machine replication. Table of Contents Consistency ...