Skip to main content
Course preview
CourseIntermediate Certificate

Distributed Systems Engineering

A complete course on building reliable distributed systems. From CAP theorem to consensus algorithms to production observability.

4.8(2,847)
12,408 enrolled 24h 30m

What you’ll learn

  • CAP theorem and consistency tradeoffs
  • Raft and Paxos consensus algorithms
  • Replication and leader election
  • Partitioning and sharding strategies
  • Distributed tracing and observability
  • Chaos engineering and fault injection

Modules

1. Foundations of Distributed Systems

  • Why distributed systems? (12:30, free)
  • CAP theorem explained (18:45, free)
  • Consistency models (24:10)
  • Network partitions (15:20)

2. Replication & Consensus

  • Leader election (22:15)
  • Raft consensus (38:50)
  • Paxos vs Raft (19:30)
  • Quorum reads & writes (17:40)

3. Partitioning & Sharding

  • Hash vs range partitioning (14:20)
  • Rebalancing strategies (26:10)
  • Cross-shard transactions (31:15)

4. Observability & Reliability

  • Distributed tracing (20:00)
  • Chaos engineering (28:45)
  • On-call best practices (16:30)

$89 (was $199). Certificate of completion included.

Comments3

You
Sarah Chen
Sarah Chen• 2 days ago

This is exactly what I needed. The breakdown of architectural tradeoffs was particularly illuminating — especially the point about eventual consistency vs. strong consistency being a product decision, not just a technical one.

Marcus Webb
Marcus Webb• 1 day ago

Agreed. Would love a follow-up that goes deeper on the consensus algorithms.

Priya Patel
Priya Patel• 3 days ago

Curious how this approach holds up at 10x the scale. Have you tested with sharded clusters?