🌐

Distributed Systems

Explore foundational concepts, consensus algorithms, fault tolerance, and modern architectures that power scalable computing across networks.

📄 1,247 articles 👥 842 contributors 🔄 Updated today
Algorithms

Raft Consensus Algorithm: How Modern Databases Agree

Understanding leader election, log replication, and safety guarantees in the Raft protocol that powers systems like etcd, Consul, and CockroachDB.

Raft Consensus Algorithms
JL
James Liu
👁 9.8k ⏱ 12 min
Patterns

Event-Driven Architecture in Distributed Systems

Decoupling services through message brokers, handling eventual consistency, and managing schema evolution in event-sourced systems.

Event-Driven Messaging Patterns
TC
Thomas Chen
👁 8.1k ⏱ 9 min
Data Distribution

Consistent Hashing: Routing Data at Scale

How Cassandra and DynamoDB minimize data redistribution when nodes join or leave the cluster using virtual nodes and ring topologies.

Hashing Storage
AN
Alex Novak
👁 6.7k ⏱ 7 min