~/talk

How to Reach Consensus with Paper, Pencil and the Raft Algorithm

TalkinRussianat Saint HighLoad++ 2023 · 2023-06-26..06-27· [distributed-systems]
links:none on file
slides:none on file

A practical exploration of the Raft consensus algorithm, explaining how Raft achieves agreement in distributed systems using only simple tools (paper and pencil) to illustrate its mechanics. The talk uses concrete examples and references real-world projects that use Raft (Etcd, Consul) to show leader election, log replication, and safety properties.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12What is a cluster and consensus
  3. 3:01Consistency problem in clusters
  4. 4:30Raft algorithm overview
  5. 7:23Preparing for interactive game
  6. 13:29Leader election theory
  7. 19:57Leader election practice
  8. 24:59Data replication after leader
  9. 30:48Log replication and state machine
  10. 36:16Handling failures and elections
  11. 43:56Quorum problems and fault tolerance
  12. 51:08Cluster configs and dynamic changes
  13. 1:01:43Interactive wrap-up
  14. 1:14:43Advanced Raft topics
  15. 1:20:56Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.