29.4K ·GitHub
What is this?
A curated collection of system design case studies, fundamentals, interview prep, and AI engineering resources, organized as a big reference list tied to a newsletter.
Is this a course or just a list of links?
It's an index of articles and write-ups grouped by topic (case studies, fundamentals, interview, AI engineering, white papers), not a structured course with exercises.
How is the list organized so I can find what I need?
Content is split into sections like System Design Case Study, System Design Fundamentals, System Design Interview, AI Engineering, and Software White Papers, each indexed alphabetically by company or topic letter.
Is this actively curated or could entries be outdated?
It's tied to an ongoing newsletter, so it is continuously updated with new case studies, but there's no stated review process for vetting individual links.
Who is this list aimed at?
Software engineers preparing for system design interviews or wanting to understand how major tech companies (Netflix, Uber, Stripe, etc.) scale their systems.
Where should a beginner start in this list?
The System Design Fundamentals section is the best entry point, covering basics like 'What Happens When You Type a URL Into Your Browser?' and core concepts before diving into specific company case studies.
What kind of company case studies are included?
Real-world engineering breakdowns from companies like Amazon, Netflix, Uber, Stripe, Discord, and WhatsApp, explaining how they scaled to millions or billions of users.
Does this cover AI engineering topics too?
Yes, there's a dedicated AI Engineering section alongside the classic system design and interview prep material.
Is there anything about software architecture white papers?
Yes, a separate Software White Papers section links to foundational papers, indexed alphabetically.
What are similar projects?
awesome-system-design-resources, system-design, awesome-scalability, system-design-interview, professional-programming, every-programmer-should-know, system-design-primer, system-design-notes
Which topics is it in?
system-design-interview, ai-engineering, development, software-engineering, scalability, system-design, interview-questions, architecture, microservices, career, computer-science, programming