Improved Majority Quorums for Raft
I analyzed the simple quorums and improved majority quorums settings of FPaxos in the context of Raft consensus algorithm, and had a few interesting findings. I wanted to present my findings in a concise way, so I wrote a short paper for it: "Improved Majority Quorums for Raft". You can check out this blog post to learn more and download the paper.
Writing a simple game with Python coroutines: Match symbols
In this blog post, I introduce a simple game I recently developed with Python.
Testing the CP Subsystem with Jepsen
In this blog post I’ll try to demystify the linearizability semantics of the CP Subsystem and explore our Jepsen test suite.
Distributed Locks are Dead; Long Live Distributed Locks!
This blog post is the story of how we implemented a distributed locking protocol that gives your components a straightforward way of joining in.
Riding the CP Subsystem
In this blog post, I’ll walk through a couple of code samples to demonstrate how you can manage the CP subsystem for several scenarios. You can find all of the code samples shown here in our repo.