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 1

Framing Architecture Problems

Module 2

Request Paths and Horizontally Scaled Services

Module 3

Data Architecture and Consistency

Module 4

Caching and Content Delivery

Module 5

Queues, Streams, and Event-Driven Workflows

Module 6

Failure-Tolerant Distributed Systems

Module 7

Observability, Performance, and Operations

Module 8

Security and Multi-Tenant Architecture

Module 9

Making AWS Architecture Decisions

Module 10

Evolving Systems Safely

Module 11

Guided System Design Cases

Module 12

Staff-Level Design and Interview Execution