YoVDO

Implementing Distributed Consensus

Offered By: USENIX via YouTube

Tags

SREcon Courses Distributed Systems Courses Fault Tolerance Courses etcd Courses

Course Description

Overview

Explore the intricacies of distributed consensus in this 40-minute conference talk from SREcon20 Americas. Dive into the Paxos protocol and design a simple distributed consensus protocol using "Skinny," an education-focused distributed lock service. Gain insights into implementing the protocol, addressing challenges in network, availability, and fault-tolerance. Progress from theoretical concepts to practical coding, making this talk ideal for engineers with limited exposure to distributed consensus, those beginning to build distributed systems, or professionals seeking to understand the underlying theory behind solutions like Zookeeper and etcd. Learn about sequential requests, timeouts, concurrent requests, and cancelling global contexts while working through small challenges to solidify your understanding.

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

Related Courses

AWS Certified DevOps Engineer – Professional
A Cloud Guru
AWS Certified DevOps Engineer - Professional 2020
A Cloud Guru
Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru
AWS Technical Essentials (Korean)
Amazon Web Services via AWS Skill Builder
AWS Technical Essentials (Korean) (Na) (한국어 강의)
Amazon Web Services via AWS Skill Builder