advancedSystem Design

Distributed Systems Fundamentals

Consensus, replication and why your clock is lying to you

By CloudForge Labs14 lessons~29h4.9(118)

Distributed Systems Fundamentals: Consensus, replication and why your clock is lying to you.

What you'll be able to do

  • Reason about consistency models
  • Explain Raft end to end
  • Design around partial failure

Curriculum

Getting started
How this course workspreview
Setting up your environmentpreview13m
Starter repo & setup checklist
Core concepts
The mental model19m
Working through the happy path16m
What breaks in production (and why)
Tradeoffs and alternatives14m
Interactive walkthrough
Applied practice
Building the reference implementation27m
Guided exercise: build it yourself
Cheat sheet, templates & further reading
Build & assess
Knowledge check
Distributed Systems Fundamentals: final assignment
Where to go next

Reviews

Karan Bhatia★★★★

You will need to rewatch things. That's the point.

Nikita Rao★★★★★

The Raft walkthrough is the clearest I've seen anywhere.