Consistency Model, System Design Interview, Distributed Systems, Big Data, Cap Theorem.
provides linearizable operations and manages associated challenges in a large distributed database system. Spanner uses Paxos and two-phase commit (2PC) for consensus. Our course on Grokking the Principles and Practices of Advanced System Design explains the Spanner system and consensus algorithms