Section 3 · 14 Articles

Distributed Systems

Patterns and algorithms for building correct, reliable systems that span multiple processes, machines, and geographic regions.

Distributed Transactions

Coordinated changes across multiple systems when atomicity is required across boundaries.

Distributed Consistency

Saga Pattern

A sequence of local transactions with compensating actions for business-level atomicity without global locks.

Distributed Essential

Compensating Transactions

Undoing previously completed business actions when distributed work fails mid-flight.

Distributed

Consensus Algorithms

Agreement among nodes in the presence of failures — Raft, Paxos, and practical trade-offs.

Distributed Advanced

Leader Election

Choosing one node to coordinate a task within a distributed system.

Distributed

Distributed Locking

Preventing concurrent conflicting actions when one resource must be modified by only one actor at a time.

Distributed

Split Brain Problem

How partitioned distributed systems can diverge and strategies to detect and resolve the split.

Distributed Reliability

Clock Synchronization

Handling unreliable wall-clock ordering in distributed systems with NTP, logical clocks, and Lamport timestamps.

Distributed

Vector Clocks

Tracking causality and event ordering across distributed nodes without a global clock.

Distributed Advanced

Quorum Reads & Writes

Using majority acknowledgment to balance consistency and availability in distributed storage.

Distributed Consistency

Service Discovery

How services find and communicate with each other in dynamic, container-based environments.

Distributed Infrastructure

Distributed Coordination

Centralized coordination services like ZooKeeper and etcd for distributed system primitives.

Distributed

Gossip Protocols

Epidemic-style information dissemination for cluster membership and failure detection.

Distributed Advanced

Distributed Scheduling

Assigning and executing work across a pool of nodes with fairness and fault tolerance.

Distributed