logo
Start here — What system design is, why it matters, and the 16 core building blocks used in every large-scale system.
Introduction to Modern System Design
Your roadmap — A structured path through system design topics. Use this as a guide to sequence your learning.
System Design Learning Path
The full course — A comprehensive walkthrough of system design concepts: networking, load balancing, caching, databases, messaging, security, and real case studies.
System Design
Reference — The golden rules to come back to whenever you're designing a system. A concise set of principles that apply across almost every design decision.
System Design Golden Rules
Template — A reusable blueprint for approaching any system design problem systematically.
System Design Blueprint
Broader perspective — A complete external guide to system design — great as a complement to the course material above.
The complete guide to System Design in 2023
Test yourself — Practice questions to solidify your understanding. Great for self-assessment after going through the course material.
System Design Interview QuestionsSystem Design Examples
Share