Explore how large-scale systems come to life, master the trade-offs behind smart architecture, learn how top tech builds reliable services, and gain the confidence to design your own.
Advanced
424 Lessons
1h
Certificate of Completion
Explore how large-scale systems come to life, master the trade-offs behind smart architecture, learn how top tech builds reliable services, and gain the confidence to design your own.
AI-POWERED
AI-POWERED
Course Overview
This course takes you inside the world of large-scale systems and how they’re built to consistently meet demanding service-level agreements (SLAs). You’ll uncover the key concepts that shape modern System Design, learn how different components work together, and understand the trade-offs that drive every architectural decision. You’ll dive into real designs from industry leaders like Google, Facebook, and Amazon, exploring timeless principles that power some of the world’s most reliable systems. These idea...Show More
Course Content
File Systems
Google File System (GFS)
Google Colossus File System
Facebook's Tectonic File System
Databases
Google Bigtable
17 Lessons
Google Megastore
13 Lessons
Google Spanner
19 Lessons
Key-value Stores
8 Lessons
Many-core Key-value Store
13 Lessons
Scaling Memcache
18 Lessons
SILT
21 Lessons
Amazon DynamoDB
20 Lessons
Concurrency Management
9 Lessons
Two-phase Locking (2PL)
11 Lessons
Google Chubby Locking Service
19 Lessons
ZooKeeper
18 Lessons
Big Data Processing: Batch to Stream Processing
8 Lessons
MapReduce
18 Lessons
Spark
24 Lessons
Kafka
15 Lessons
Consensus
8 Lessons
Understanding Consensus: Two Generals, FLP, & Byzantine Generals
12 Lessons
Two-phase Commit
10 Lessons
State Machine Replication
26 Lessons
Paxos
18 Lessons
Raft
26 Lessons
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.