Distributed Systems1 Threads, Processes, And Goroutines →13 Lamport Clocks →15 Failures →17 Consistent Cut →18 Chandy-Lamport Snapshot Protocol →19 Replication →2 Concurrency Control, Mutexes And Channels →20 Raft 1 Commit →22 Raft 3 Catch-up Follower →23 Raft AppendEntries →3 Remote Procedure Calls →5 Concurrency And Parallelism →7 Go Bugs →8 Sharding And Consistent Hashing →9 MapReduce →BlitzScale →Practice Midterm →PracticeQ Time Fault Tolerance Snapshot →10 Physical Clocks →11 Network Time Protocol (Ntp) →12 Logical Timestamps →14 Vector Clocks →16 Failure Modes →21 Raft 2 Leader Re-Election →24 Raft Partitions →4 Failures In Communication →6 WaitGroups →PracticeQ Replication →