Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Implementing Distributed Consensus

USENIX via YouTube

Overview

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.

Syllabus

Intro
What is Distributed Consensus
Skinny Chrome
What happens when something fails
Implementation
Reaching Out
Sequential Requests
Timeouts
Concurrent Requests
Cancelling Global Context
Ghost Program
Sources

Taught by

USENIX

Reviews

Start your review of Implementing Distributed Consensus

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.