Consensus and coordination: System Design course | Zoonk
31. Consensus and coordination
Use leader election, quorum decisions, leases, distributed locks, and consensus protocols. Recognize when coordination is necessary and when it can be designed away.