Short description of the cover image subject.

Implementing Raft Consensus: Log Replication, Leader Elections, and Network Partitions

Learn how to implement Raft consensus with practical examples on log replication, leader election, and network partition handling.

September 21, 2026 · 6 min · 1183 words · martinuke0
Diagram of a Multi-Paxos group with a leader, followers, and learners synchronizing a replicated log.

Implementing a Multi-Paxos Consensus Log: Learners, Leadership, and Crash Recovery

Understanding how Multi-Paxos achieves consensus through leader election, log replication, and learner synchronization, with practical crash recovery strategies.

September 10, 2026 · 10 min · 2084 words · martinuke0
Diagram of a Raft cluster with one leader, two followers, and lease timing arrows.

Architecting Fault-Tolerant State Machines with etcd's Raft: Lease Semantics and Split-Brain Recovery

A practitioner’s deep dive into how etcd’s Raft implementation prevents split-brain through leader leases, quorum checks, and recovery protocols — with patterns for building fault-tolerant state machines on top.

September 7, 2026 · 10 min · 2088 words · martinuke0
A stylized cluster of three nodes with one leader highlighted, representing etcd's Raft consensus.

Inside etcd's Raft Implementation: Lease-Based Leader Election and Read Consistency

How etcd uses Raft with lease-based leader election, read-index protocol, and a backend MVCC store to deliver strict consistency for Kubernetes and other control planes.

September 7, 2026 · 10 min · 2092 words · martinuke0
Stylized illustration of streaming partitions and a Raft consensus diagram.

Inside Redpanda: How a Kafka-Compatible Engine Replaces ZooKeeper for Streaming

A deep dive into Redpanda’s C++ core, the Raft-based controller quorum that replaces ZooKeeper, and what tradeoffs come with deleting a coordination service from your streaming stack.

September 5, 2026 · 11 min · 2226 words · martinuke0
Feedback