Hanzhe "Alfred" Long

CS @ UW-Madison

Madison, WI
LeetCode Progress
-- Easy | -- Medium | -- Hard

Raft Learning

Published Dec 22, 2023

I recently started my self learning of distributed systems.

To get started, I first need to understand how a consensus algorithm can help in building said systems.

I went through the original raft paper and a very helpful illustration video in Chinese to have a very basic understanding of the algorithm.

To better solidify such knowledge in my brain, I decided to write a blog post to write down my thought process and then see where it goes from here. Here is a xmind graph I made to help myself sort things out.

Embed Viewer

Please, Waiting for a moment.