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 for Developers

Module 1

Relational Data Foundations with PostgreSQL

Module 2

Reliable and Efficient Relational Persistence

Module 3

Document Modeling with MongoDB

Module 4

Production API Engineering in Go

Module 5

Dependable Go Services and Failure Handling

Module 6

Caching and Traffic Control with Redis

Module 7

Asynchronous Workflows with Kafka

Module 8

Distributed Systems Reasoning

Module 9

Capacity Planning and Scalable Architecture

Module 10

Observability and Backend Security

Module 11

Containers, Kubernetes, and Delivery

Module 12

System Design Interview Execution