topic / distributed-systems
Distributed Systems
Reason about software when machines, networks, and clocks can fail independently.
Explore partial failure, message delivery, consistency, replication, quorums, leader election, consensus, distributed transactions, logical clocks, and recovery.
1 article · 1 video · 1 trace · 3 request flows · 1 interview · 7 total
Articles
Request Flows
request flow · 5 stagesOrder Book StateVisual map of an order book showing bids, asks, spread, and depth at multiple price levels.request flow · 5 stagesMulti-Region Active-Passive ArchitectureVisualize a primary region handling all traffic, a passive backup region ready to take over, and the failover path when the primary becomes unhealthy.request flow · 5 stagesRaft Replicates a Command Before Committing ItFollow a client command through the leader, replicated log, quorum rule, state-machine application, and reply.
Videos
Traces
Interviews
Explore adjacent
New lessons by email
Get new explanations about distributed systems and related systems in your inbox.
One technical dispatch per week. No noise.