All 25 articles, sorted alphabetically
Understanding the CAP Theorem
Read article →Consistent Hashing - AiCassindra
Consistent Hashing - AiCassindra
Read article →Gossip Protocol - AiCassindra
Gossip Protocol - AiCassindra
Read article →Understanding LSM Trees: The Write-Optimized Storage Engine
Understanding LSM Trees: The Write-Optimized Storage Engine
Read article →In Search of a Leader: Understanding Raft Consensus - AICassindra
Read article →Byzantine Fault Tolerance
BFT in blockchains, critical control systems, and where it isn't worth the overhead.
Read article →Clocks in Distributed Systems
Wall clocks lie. Logical clocks and what they buy you.
Read article →Consensus Protocols Compared
Why we have multiple consensus protocols and how to pick one.
Read article →CRDTs
Data structures that merge concurrent updates deterministically without coordination.
Read article →CRDTs in Production
When commutative types beat consensus.
Read article →Distributed Locking Patterns
How to safely coordinate exclusive access across nodes with Redis, ZK, or lease-based systems.
Read article →Distributed Transactions in Practice
2PC, Saga, TCC — real-world patterns and trade-offs.
Read article →Failure Detectors and Phi Accrual
Why fixed timeouts are wrong and what Cassandra Akka use instead.
Read article →Gossip Protocol for Cluster Membership
How rumors spread through a cluster to keep membership and state eventually consistent.
Read article →What Jepsen Taught Us
A decade of finding consistency bugs in production databases.
Read article →Leader Election Algorithms
Three algorithms for picking a leader in a distributed cluster, with tradeoffs.
Read article →Linearizability vs Sequential Consistency
The two most important consistency models, side by side.
Read article →Paxos Algorithm
How Paxos achieves agreement across N nodes even when some fail, phase by phase.
Read article →Quorum Systems Explained
Sloppy quorum NWR and what R+W>N actually means.
Read article →Quorum Writes and Reads
How to configure Dynamo-style storage for consistency without linearizability.
Read article →Raft Consensus Algorithm
Raft's leader-based design that makes distributed agreement approachable.
Read article →Raft Consensus Intuition
Leader election, log replication, and why it's easier than Paxos.
Read article →Two-Phase Commit
The classic 2PC protocol, its guarantees, and why it's rarely used in modern systems.
Read article →Two-Phase Commit Revisited
Where 2PC fits and where it doesn't in 2026.
Read article →Vector Clocks
How vector clocks detect concurrent updates and enable proper conflict resolution.
Read article →