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.
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 …
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…
Dec 19, 2022No, Twitter Won't Disappear Overnight
In this post we’ll explore the question, how does a distributed system actually die?
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 …
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 …
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.
Jan 21, 2021
- 1
- of
- 1