Resources
Resources & References

Resources & References

Every resource worth knowing about for system design prep in 2026: YouTube channels, blogs, GitHub repos, courses, books, newsletters, podcasts, mock-interview platforms, engineering blogs, communities, and question banks — curated and tiered so you know where to start.

Looking for a checklist of topics instead of learning resources? See the Master Concept Checklist — every subtopic across all 16 stages of the curriculum, cross-referenced against what's covered on this site.


1. YouTube Channels

Tier 1 — Must Subscribe

ChannelFocusWhy Watch
ByteByteGo (opens in a new tab)System design, distributed systems, real-world architectures (1.37M subs)Visual pattern-based explanations from Alex Xu (#1 SD book author)
Gaurav Sen (opens in a new tab)System design, distributed systems, scalability (718K subs)First-principles whiteboard explanations
Hello Interview (opens in a new tab)Interview structure, walkthroughsClean, modern walkthroughs — widely recommended across Reddit/Blind
Exponent (opens in a new tab)Mock interview practice (500K+ subs)Watch real engineers think through problems in real time

Tier 2 — Highly Recommended

ChannelFocusWhy Watch
Hussein Nasser (opens in a new tab)Backend engineering, databases, protocolsDeep dives into proxies, databases, protocol engineering
Tech Dummies Narendra L (opens in a new tab)HLD and LLDCovers both high-level and low-level design clearly
NeetCode (opens in a new tab)DSA + system designIdeal for prepping coding and design simultaneously
Jordan Has No Life (opens in a new tab)Senior-level distributed systemsGoes deeper than any other free resource
CodeKarle (opens in a new tab)Interview walkthroughsEx-Facebook engineer, real interview scenarios
Arpit Bhayani (opens in a new tab)Databases, cachingRigorous and technically precise

Tier 3 — Additional Value

ChannelFocus
System Design Interview (opens in a new tab)Specifically focused on SD interviews
Success in Tech (opens in a new tab)Career context + SD + FAANG strategy
Mark Richards (opens in a new tab)Software Architecture Monday (215+ lessons)
CodeOpinion (opens in a new tab)Software architecture patterns
GOTO Conferences (opens in a new tab)Conference talks on architecture
InfoQ (opens in a new tab)Software engineering trends
freeCodeCamp (opens in a new tab)System Design playlist (free full courses)
SysDsgn (opens in a new tab)System Design Conversations
Academind (opens in a new tab)System Design Series

2. Websites & Blogs

Learning Platforms

SiteTypeNotes
ByteByteGo (opens in a new tab)Blog + CourseAlex Xu's platform. Visual, pattern-based
DesignGurus.io (opens in a new tab)Course + BlogGrokking the System Design Interview
Educative.io (opens in a new tab)Interactive CourseGrokking series (original)
Exponent (opens in a new tab)Course + MockFAANG interview prep
Codemia.io (opens in a new tab)Practice PlatformAI-powered system design practice
BugFree.ai (opens in a new tab)Practice PlatformAI mock interviews
System Design School (opens in a new tab)LearningStructured SD curriculum
Interview Kickstart (opens in a new tab)Course + CoachingPremium interview prep
System Design Handbook (opens in a new tab)Free GuideEnd-to-end SD mastery
SystemDesign (Ops4Life) (opens in a new tab)Free GuidesVisual diagrams, practical guides
SysDesign Wiki (opens in a new tab)Free WikiMental models for tradeoffs
Codelit.io (opens in a new tab)Blog + Course100 articles on SD
Hello Interview (opens in a new tab)Practice + LearnGuided practice with AI feedback

Reference Sites

SiteWhat It Covers
High Scalability (opens in a new tab)Real-world architecture case studies
System Design One (opens in a new tab)System design concepts
Distributed Systems (Tanenbaum) (opens in a new tab)Academic distributed systems
Martin Fowler (opens in a new tab)Architecture patterns, Bliki
microservices.io (opens in a new tab)Microservice patterns
Akamai Glossary (opens in a new tab)Glossary of SD terms

3. GitHub Repositories

Tier 1 — Must Star

RepoStarsWhat It Covers
system-design-primer (opens in a new tab) (Donne Martin)260K+Everything HLD. THE reference repo
system-design (opens in a new tab) (Karan Pratap Singh)44K+Learn SD + interview problems
awesome-system-design (opens in a new tab)Curated resource list

Tier 2 — High Value

RepoWhat It Covers
HLD-Prep (opens in a new tab) (Ronnie Gandhi)102 SD problems, 3 batches by difficulty
System-Design-Sheet (opens in a new tab) (Gautam Aman)45+ HLD/LLD topics, progress tracking
SystemDesignGuide (opens in a new tab) (sharma18b)10 files per problem (architecture, DB, API, scaling)
System_Design_ML_Principles (opens in a new tab)48 topics: system design + ML
system-design-handbook (opens in a new tab) (NarendraKoya999)8-phase curriculum, AI-native
System_Design_Material (opens in a new tab) (DeepakSilaych)HLD + LLD, videos + articles
System-Design-Handbook (opens in a new tab) (ahdadou)Interactive visual guide with quizzes

Tier 3 — Supplementary

RepoWhat It Covers
awesome-low-level-design (opens in a new tab)LLD problems with solutions
java-design-patterns (opens in a new tab)All 23 GoF patterns (90K+ stars)
System design questionsCurated question lists exist across many smaller repos — search GitHub for "system design interview questions" for current top hits

4. Courses (Free & Paid)

Free Courses

CoursePlatformDuration
System Design Vocabulary Crash CoursefreeCodeCamp (YouTube)~1 hour
System Design for BeginnersfreeCodeCamp (YouTube)1-2 hours
System Design Primer (opens in a new tab)GitHubSelf-paced
MIT Distributed SystemsMIT OCW (opens in a new tab)60-120 hours
System Design Fundamentals (opens in a new tab)Coursera (Pearson)6 hours

Paid Courses — Best Value

CoursePlatformDurationCost
Grokking the System Design Interview (opens in a new tab)DesignGurus.io83 lessons$138 lifetime
System Design Interview (opens in a new tab)ByteByteGo20-50 hoursPaid
System Design Masterclass (opens in a new tab)Udemy~$15-20 on sale
Mastering the System Design Interview (opens in a new tab)Udemy (Frank Kane)5h 13m~$15-20
System Design for Beginners (opens in a new tab)Udemy2h 21m~$15-20
Master the Coding Interview: System DesignZTM Academy4 hoursPaid
Cloud Computing SpecializationCoursera (U of Illinois)Free trial
Software Design and ArchitectureCoursera (U of Alberta)3-6 monthsFree trial

5. Books

Must Read (Ranked by Impact)

#BookAuthorWhy Read
1System Design Interview Vol. 1 & 2Alex XuBest ROI for interviews. Practical walkthroughs
2Designing Data-Intensive Applications (2nd Ed)Martin KleppmannTHE definitive distributed systems book. Read twice
3Head First Software ArchitectureVisual, beginner-friendly architecture
4Clean ArchitectureRobert C. MartinTimeless design principles
5Fundamentals of Software ArchitectureMark Richards, Neal FordArchitecture styles, decision making
6Hacking the System Design InterviewStanley ChiangFAANG interview focused
7Head First Design PatternsEric Freeman, Elisabeth RobsonDesign patterns made simple
8Building Microservices (2nd Ed)Sam NewmanDefinitive microservices guide
9Database InternalsAlex PetrovHow databases work under the hood
10Site Reliability EngineeringGoogleFree online at sre.google. Production thinking
11AI EngineeringChip HuyenLLMs, RAG, agents. Essential for 2026

Additional Important Books

BookAuthorFocus
Designing Distributed Systems (2nd Ed)Brendan BurnsPatterns for distributed apps (free PDF available)
Distributed Systems (4th Ed)Van Steen & TanenbaumAcademic distributed systems (free PDF)
Patterns of Distributed SystemsUnmesh JoshiNamed patterns from real systems (Kafka, Cassandra, etc.)
System Design Guide for Software ProfessionalsScalable systems, real-world architectures

6. Newsletters (Substack)

NewsletterAuthorFocus
System Design Nuggets (opens in a new tab)Arslan Ahmad50 patterns, 40 problems, roadmap
Scale Engineer (opens in a new tab)Weekly case studies, 75K+ subscribers
The System Design Newsletter (opens in a new tab)Neo KimStock exchange, Stripe, WhatsApp breakdowns
System Design Weekly (opens in a new tab)Rishabh AgarwalKV stores, Bigtable, testing
System Design, but Simple (opens in a new tab)Stephane MoreauSimple diagrams, interview walkthroughs
System Design Codex (opens in a new tab)Saurabh DashoraCase studies: Netflix, Airbnb, Reddit
System Design Blueprint (opens in a new tab)Aniket SinghWeekly deep dives
System Design Playbook (opens in a new tab)RohitCache invalidation, idempotency, bulkheads

7. Podcasts

PodcastFocus
Software Engineering DailyIndustry interviews, system design topics
SE Radio (Software Engineering Radio)Comprehensive SE, including SD interviews
The InfoQ PodcastLatest trends, innovations in SE
10-Minute System DesignQuick 10-min insights on SD, AI, distributed systems
System Design Podcast (Wes & Kevin)Mock interviews: Google Docs, WhatsApp, Twitter
Learn System Design (Ben Kitchell)Bi-weekly deep dives into system architectures
Acing the System Design Interview (Book Overflow)Book discussions on SD interview prep
The ChangelogOpen source, engineering culture
Coding BlocksSoftware engineering deep dives
Complete Developer PodcastCareer + system design
Level Up EngineeringEngineering leadership
CoRecursive (Adam Gordon Bell)System design stories

All of the above are available on Apple Podcasts and Spotify — search by name.


8. Practice & Mock Interview Platforms

AI-Powered Mock Interviews

PlatformFree TierKey Feature
Hello Interview (opens in a new tab)Yes (limited)Whiteboard-first, AI reads your drawings
Exponent (opens in a new tab)YesPeer + expert mock interviews
SystemDesignTrainer (opens in a new tab)1 free interview45-min timed sessions, smart signal tracking
Mockingly.ai (opens in a new tab)YesDynamic AI follow-up questions
SuperInterview AI (opens in a new tab)Audio mock interviews, bi-weekly updates
MockArch (opens in a new tab)Yes (limited)Diagram canvas + cost simulation + AI feedback
InstaMock (opens in a new tab)Yes21 SD questions, live scoring
MockMe.ai (opens in a new tab)Voice-based interviews, drawing tool
Codemia.io (opens in a new tab)AI-powered structured practice
BugFree.ai (opens in a new tab)AI mock interviews

Human Mock Interviews

PlatformKey Feature
interviewing.io (opens in a new tab)Anonymous mock interviews with FAANG engineers
IGotAnOffer (opens in a new tab)Coaching from FAANG experts
Pramp (opens in a new tab)Free peer-to-peer mock interviews

9. Big Tech Engineering Blogs

CompanyBlogKey Topics
Netflixnetflixtechblog.com (opens in a new tab)Chaos engineering, data pipelines, microservices, recommendations
Uberuber.com/blog/engineering (opens in a new tab)Real-time systems, geo-distribution, Kafka at scale
LinkedInengineering.linkedin.com (opens in a new tab)Kafka, data infrastructure, feed systems
Twitter/Xblog.twitter.com/engineering (opens in a new tab)Timeline, search, ML infrastructure
Googleblog.google/technology (opens in a new tab)SRE, Spanner, Bigtable, distributed systems
Metaengineering.fb.com (opens in a new tab)TAO, GraphQL, Messenger infrastructure
Amazonaws.amazon.com/blogs/aws (opens in a new tab)Cloud architecture, Lambda, DynamoDB
Stripestripe.com/blog/engineering (opens in a new tab)Payment systems, reliability, API design
Airbnbmedium.com/airbnb-engineering (opens in a new tab)Search, pricing, microservices migration
Spotifyengineering.spotify.com (opens in a new tab)Audio delivery, ML, data pipelines
Dropboxdropbox.tech (opens in a new tab)Storage, sync, infrastructure
Slackslack.engineering (opens in a new tab)Real-time messaging, infrastructure
Shopifyshopify.engineering (opens in a new tab)E-commerce scale, Ruby at scale
Figmafigma.com/blog (opens in a new tab)Collaborative editing, WebGL
Cloudflareblog.cloudflare.com (opens in a new tab)Edge computing, networking, security

10. Communities & Forums

CommunityType
Reddit r/systemdesign (opens in a new tab)Discussion, questions
Reddit r/ExperiencedDevs (opens in a new tab)Senior-level discussions
Discord — Hello InterviewCommunity for interview prep (linked from hellointerview.com)
Discord — System DesignVarious servers; search Disboard/Discord for "system design"
Blind (opens in a new tab)Anonymous FAANG insider discussions
LinkedIn System Design GroupsSearch "System Design" on LinkedIn
GitHub DiscussionsQ&A on the specific repos linked above
Stack Overflow (opens in a new tab)Technical Q&A
Dev.to (opens in a new tab)Community articles, tutorials
Medium (opens in a new tab)Engineering articles

11. System Design Question Banks

Top 30 Questions (Ranked by Difficulty)

Beginner (L3-L4):

  1. Design a URL Shortener (TinyURL)
  2. Design a Rate Limiter
  3. Design a Distributed Cache (Redis)
  4. Design Pastebin
  5. Design a Unique ID Generator
  6. Design a Notification System
  7. Design a Web Crawler
  8. Design a CDN
  9. Design a Key-Value Store
  10. Design a Pub/Sub System (Kafka)

Intermediate (L4-L5):

  1. Design WhatsApp / Slack
  2. Design a News Feed (Facebook/Twitter)
  3. Design Search Autocomplete
  4. Design YouTube / Netflix
  5. Design Google Drive / Dropbox
  6. Design Instagram
  7. Design Uber / Lyft
  8. Design a Proximity Service (Yelp)
  9. Design TikTok
  10. Design a Hotel Reservation System

Advanced (L5-L6+):

  1. Design Google Maps
  2. Design Google Docs (Collaborative Editing)
  3. Design a Payment System (Stripe)
  4. Design a Stock Exchange
  5. Design a Distributed Message Queue (Kafka)
  6. Design Zoom (Video Conferencing)
  7. Design S3-like Object Storage
  8. Design DoorDash / Uber Eats
  9. Design a Code Deployment System
  10. Design a Distributed Locking Service

The full curriculum this site is organized around — including the classic problems above, plus AI-era design, low-level design, and strategic interview meta-skills — is laid out topic-by-topic in the Master Concept Checklist.

Question Sources

SourceQuestions
DesignGurus Substack (30 ranked) (opens in a new tab)30 ranked by difficulty
DesignGurus (40 walkthroughs) (opens in a new tab)Full 45-min walkthroughs
DEV Community (64 ranked) (opens in a new tab)64 questions in 5 tiers
HLD-Prep (102 problems) (opens in a new tab)102 problems in 3 batches
InterviewPilot (58+) (opens in a new tab)58+ by category + company tags
IGotAnOffer (opens in a new tab)Questions by company (Google, Meta, Amazon, etc.)
System Design Handbook (opens in a new tab)Case studies + practice

Questions by Company

CompanyCommon Questions
GoogleGoogle Maps, YouTube, Google Docs, Web Crawler, Typeahead, Google Search
MetaNews Feed, WhatsApp, Messenger, Instagram, Facebook Timeline
AmazonE-commerce, Inventory System, Rate Limiter, S3, Shopping Cart, Payment
NetflixNetflix streaming, Recommendation System
UberUber backend, Ride-sharing, Surge Pricing, Driver Heatmap
Twitter/XTwitter Timeline, Twitter Search
AppleiMessage, App Store
MicrosoftOneDrive, Teams
OpenAIChatGPT, AI inference, RAG pipeline

Quick Reference — Start Here

If you have 2 weeks:

  • Watch ByteByteGo + Hello Interview on YouTube
  • Read System Design Primer (GitHub)
  • Practice 5 questions on Hello Interview AI

If you have 4 weeks:

  • All of the above, plus Grokking the System Design Interview
  • Read Alex Xu's book
  • Practice 15 questions
  • Watch Gaurav Sen for fundamentals

If you have 6+ weeks:

  • All of the above, plus Designing Data-Intensive Applications (Kleppmann)
  • Read 30+ questions from DesignGurus
  • Mock interviews on interviewing.io
  • Subscribe to 2-3 newsletters
  • Read engineering blogs weekly

This list reflects the resource landscape as of mid-2026. Channels, courses, and platforms come and go — if a link is dead, search the name directly.