Oh My Learning
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