System design library
Filter published courses by topic tag, company, or difficulty. Tags are set by authors in the system design editor.
Data Processing & Analytics
Processing & Compute: The MapReduce paradigm (dealing with shuffle-heavy jobs and skew)
medium
freq: high
11 sections
4 diagrams
processing & compute
Distributed Architecture
Distributed Cache
hard
freq: high
10 sections
4 diagrams
cache
Social Media
Social Media Feed System Design
medium
freq: medium
8 sections
4 diagrams
social-media
Social Media
Design Instagram Newsfeed
8 sections
4 diagrams
OOD (Realworld Application)
Design url shortner
5 sections
4 diagrams