01
What a Distributed System Is: Goals and Pitfalls
13 min read
mid
drafted
02
Architectures and Middleware
13 min read
senior
drafted
03
Processes, Threads, and Virtualization
14 min read
mid
drafted
04
Communication: RPC, Messaging, Multicast
13 min read
mid
drafted
05
Naming (Flat, Structured, Attribute-Based)
14 min read
senior
drafted
06
Clocks, Logical Time, and Mutual Exclusion
18 min read
senior
drafted
07
Coordination: Election, Gossip, Distributed Events
15 min read
senior
drafted
08
Consistency and Replication Models
16 min read
senior
drafted
09
Fault Tolerance and Reliable Group Communication
15 min read
senior
drafted
10
Consensus and Agreement (Paxos/Raft Foundations)
20 min read
staff
drafted
11
Distributed Commit and Recovery
16 min read
senior
drafted
12
Security in Distributed Systems
18 min read
senior
drafted