FlowG – Distributed Systems without raft (part 2)

14 linkdd 3 5/14/2025, 11:52:37 AM david-delassus.medium.com ↗

Comments (3)

kikimora · 1h ago
Author ditched Raft because it can only have one leader. But Raft has many leaders, one per partition. After reading the article I’m not sure author knows what they are doing.
linkdd · 1h ago
Emphasis on "one per partition", which if I understand correctly as "network partition", means that in the absence of network partition, there is one leader.

I do have only a surface understanding of Raft, and I'm learning while doing yes.

kikimora · 16m ago
In Raft state space is split into partitions. Each partition gets it leader. For example in a cluster of 3 nodes and 65536 partitions each node is a leader for 1/3 of partitions with two others acting as replicas. This way each node simultaneously leader for some partitions and replica for others.