Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
The course teaches how to implement distributed consensus by briefly looking at the Paxos protocol, designing a simple distributed consensus protocol, and addressing the tricky parts of implementation. Participants will gradually transition from theory to coding, solving challenges related to network, availability, and fault-tolerance. The intended audience includes engineers with little exposure to distributed consensus, those starting to build distributed systems, and individuals familiar with existing solutions like Zookeeper and etcd but seeking a deeper understanding of the underlying theory. The teaching method involves a practical approach, moving from theory to coding and addressing challenges along the way.