Jul 27, 2020
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.
May 27, 2020
Writing a simple game with Python coroutines: Match symbols —
In this blog post, I introduce a simple game I recently developed with Python.
Jun 3, 2019
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.
Apr 2, 2019
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.
Mar 18, 2019
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.