A look at the Two Generals' and Byzantine Generals' problem, two popular consensus problems.

March 2020

A look at consensus, asynchronous algorithms and the consensus problem.

February 2020

On consistency, availability and partition tolerance and why we can’t build distributed systems that satisfy all these properties.

January 2020

A look at the notion of time in a distributed system, and its effects on ordering.