EulerFold
Aspiring Backend Engineers

Distributed Systems 101

6 weeks
0 Learners
Jul 23

The fundamental theory of CAP theorem and state replication needed before studying Raft or Paxos.

Share:

What you'll learn

Fundamental concepts and challenges of distributed systems
Communication protocols (RPC, gRPC, Message Queues)
Replication, consistency models, and the CAP theorem
Leader election and consensus algorithms (Paxos, Raft)
Distributed data stores, partitioning, and transactions

Prerequisites

Level

W1

Module 1: Foundations of Distributed Systems

3 videos43m
3 readings
3 topics
1 homework
Learn

Topics

1.1
What is a Distributed System? Goals and Fallacies
12 minutes
1.2
System Models: Synchronous vs Asynchronous
12 minutes
1.3
Failure Models (Crash, Byzantine)
19 minutes
W2

Module 2: Communication Models

3 videos82m
2 readings
3 topics
1 homework
Learn
W3

Module 3: Time and State

3 videos33m
3 readings
3 topics
1 homework
Learn
W4

Module 4: Replication and Consistency

3 videos59m
2 readings
3 topics
1 homework
Learn
W5

Module 5: Consensus and Coordination

3 videos63m
3 readings
3 topics
1 homework
Learn
W6

Module 6: Distributed Data and Large-Scale Systems

3 videos65m
3 readings
3 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course

0.0
0 reviews

Help the community find verified technical paths.

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...