Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

System Design

Module 2

A Repeatable System-Design Interview Method

Module 3

Data Modeling and Storage Choices

Module 4

Replication, Partitioning, and Consistency

Module 5

Caching and Fast Content Delivery

Module 6

Traffic Management and Service Scaling

Module 7

Asynchronous Processing and Messaging

Module 8

Failure Handling in Distributed Systems

Module 9

Operating and Protecting Production Systems

Module 10

Case Study: URL Shortening Service

Module 11

Case Study: Scalable News Feed

Module 12

Case Study: Real-Time Chat and Interview Readiness