Onboarding
How to Use System Design Space
A short guide to the core features and your learning start point.
Why this site exists
System Design Space helps you build design skills systematically: from fundamentals to interview prep and practical architecture decisions.
What materials are available and how to use them
Content is grouped by format. Study chapters in sequence and mix formats based on your current learning goal.
Book
Summaries of key books with practical takeaways and links to original editions.
Case
Step-by-step design walkthroughs for real systems with requirements and trade-offs.
Film
Documentaries and interviews with context, timelines, and source links.
Original
Original chapters on architecture approaches, patterns, and engineering practice.
Save materials to bookmarks
If a chapter is useful for revision, add it to bookmarks. Your saved materials list is always available in Settings.
Open bookmarks in settingsKnowledge graph: how to use it
Open the graph to see chapter relationships, discover adjacent topics quickly, and build a route from fundamentals to advanced concepts.
Open knowledge graphHow to choose a learning track
On the track page, choose your timeframe, expertise level, and background. The site builds a personalized route and highlights where to start.
Go to track selectionHow to track progress
Enable progress tracking in settings to mark completed chapters and see how your learning route is moving forward.
Open progress settingsNow you're ready to level up your system design skills
Choose a track and start studying at your own pace.
Go to tracks