
How to Build a Highly Available System Using Consensus
One of many timeless works from Butler Lampson. The patterns are still widely in use to this day. The trade offs between lease times and availability are clearly defined; reading this could save a lot of hard earned lessons. This paper is such a great top-down explanation of consensus and