Building a Raft (Part 3)
In the third and final part of our series exploring the popular consensus algorithm we’ll finally explore how Raft handles leader election, and in doing so discover how Raft is so incredibly resilient.
Daniel Sollis
Feb 14, 2023Building a Raft (Part 2)
In our first installment on how to implement the famous Raft algorithm, we introduced the log: an ordered sequence of operations that serves as the core data structure for distributed consensus. In this second part, we’ll demonstrate …
Daniel Sollis
Jan 10, 2023Building a Raft (Part 1)
With all the blockchain breaches and social media escapades, there’s been an awful lot of buzz about distributed systems lately. But how many of us really understand how they work? Let’s dive in together…
Daniel Sollis
Dec 19, 2022No, Twitter Won't Disappear Overnight
In this post we’ll explore the question, how does a distributed system actually die?
Edwin Schmierer
Nov 29, 2022Achieving Total Ordering With CRDTs
Conflict-free replicated data types (or “CRDTs”) are inspiring the creation of more collaborative applications and improving the experience of users of distributed systems. In this post, we will explore how these data structures …
Patrick Deziel
May 4, 2022A Distributed Systems Maze
The most exciting applications coming out these days are the ones that aim big — aspiring to reach a global audience of users across regions, languages, timezones, and data centers. Not only are they in the exhilarating position of owning …
Benjamin Bengfort
Apr 6, 2021Hello World
Right now only half the world is awake. For successful planetary-scale networking, it’s time for diurnal intelligently distributed systems.
Benjamin Bengfort
Jan 21, 2021

- 1
- of
- 1
