Skip to main content

5 docs tagged with "raft"

View all tags

CockroachDB Architecture: Multi-Raft, HLC & Distributed ACID

Masterclass guide to CockroachDB internals — 5-layer architecture (SQL, Transaction, Distribution, Replication, Storage), Hybrid Logical Clocks (HLC), Multi-Raft consensus, Leaseholders, Write Intents, Parallel Commits, Read Uncertainty, and Pebble storage engine.

Distributed Systems

Core distributed systems concepts including consensus algorithms, leader election, vector clocks, distributed transactions, fault tolerance, and the fallacies of distributed computing.

KRaft vs ZooKeeper: Kafka Metadata Architecture

Comprehensive guide comparing Apache Kafka's legacy ZooKeeper architecture with the modern KRaft (Kafka Raft) metadata mode — covering internal mechanics, failure scenarios, Strimzi Kubernetes deployment, migration strategies, and production deep dives for senior engineers.

Raft Consensus Algorithm

A comprehensive guide to the Raft Consensus Algorithm — covering leader election, log replication, safety guarantees, and how it is implemented in Apache Kafka's KRaft metadata mode.