Distributed Systems

Distributed Systems

Raft, consensus, CRDTs, vector clocks, BFT, quorum systems, 2PC.

15Articles
15Topics covered
Articles in this category

All 15 articles, sorted alphabetically

Advertisement
ARTICLE · 01

Understanding the CAP Theorem

Read article
ARTICLE · 02

Consistent Hashing - AiCassindra

Read article
ARTICLE · 03

Gossip Protocol - AiCassindra

Read article
ARTICLE · 04

Understanding LSM Trees: The Write-Optimized Storage Engine

Read article
ARTICLE · 05

In Search of a Leader: Understanding Raft Consensus - AICassindra

Read article
ARTICLE · 06

Byzantine Fault Tolerance

BFT in blockchains, critical control systems, and where it isn't worth the overhead.

Read article
ARTICLE · 07

Clocks in Distributed Systems

Wall clocks lie. Logical clocks and what they buy you.

Read article
ARTICLE · 08

Consensus Protocols Compared

Why we have multiple consensus protocols and how to pick one.

Read article
ARTICLE · 09

CRDTs in Production

When commutative types beat consensus.

Read article
ARTICLE · 10

Distributed Transactions in Practice

2PC, Saga, TCC — real-world patterns and trade-offs.

Read article
ARTICLE · 11

Failure Detectors and Phi Accrual

Why fixed timeouts are wrong and what Cassandra Akka use instead.

Read article
ARTICLE · 12

What Jepsen Taught Us

A decade of finding consistency bugs in production databases.

Read article
ARTICLE · 13

Quorum Systems Explained

Sloppy quorum NWR and what R+W>N actually means.

Read article
ARTICLE · 14

Raft Consensus Intuition

Leader election, log replication, and why it's easier than Paxos.

Read article
ARTICLE · 15

Two-Phase Commit Revisited

Where 2PC fits and where it doesn't in 2026.

Read article