180 real-world write-ups
How Uber finds nearby drivers. How Figma scaled Postgres. How Stripe does rate limiting. Curated by the Sysdes — every entry opens on the original site.
Directory compiled by systemdesign42/system-design-academy, licensed CC BY-NC-ND 4.0. Used here as an attributed link index only — no article text is reproduced.
180 of 180 resources
System Design Case Study — # companies
System Design Case Study — A companies
- How to Scale an App to 10 Million Users on AWSnewsletter.systemdesign.one
- This Is How Airbnb Adopted HTTP Streaming to Save 84 Million USD in Costsnewsletter.systemdesign.one
- Amazon Prime Video Microservices Top Failurenewsletter.systemdesign.one
- How Amazon S3 Achieves 99.999999999% Durabilitynewsletter.systemdesign.one
- How Amazon Lambda Worksnewsletter.systemdesign.one
- How Amazon S3 Worksnewsletter.systemdesign.one
- How Do Apple AirTags Worknewsletter.systemdesign.one
- How Apple Pay Handles 41 Million Transactions a Day Securelynewsletter.systemdesign.one
- How Amazon S3 Achieves Strong Consistencynewsletter.systemdesign.one
System Design Case Study — B companies
System Design Case Study — C companies
System Design Case Study — D companies
- How Disney+ Hotstar Delivered 5 Billion Emojis in Real Timenewsletter.systemdesign.one
- How Disney+ Hotstar Scaled to 25 Million Concurrent Usersnewsletter.systemdesign.one
- How Disney+ Scaled to 11 Million Users on Launch Daynewsletter.systemdesign.one
- How Discord Boosts Performance With Code-Splittingnewsletter.systemdesign.one
- How Dropbox Scaled to 100 Thousand Users in a Year After Launchnewsletter.systemdesign.one
System Design Case Study — F companies
System Design Case Study — G companies
System Design Case Study — H companies
System Design Case Study — I companies
System Design Case Study — K companies
System Design Case Study — L companies
System Design Case Study — M companies
System Design Case Study — N companies
System Design Case Study — P companies
System Design Case Study — Q companies
System Design Case Study — R companies
System Design Case Study — S companies
- Slack Architecturesystemdesign.one
- Virtual Waiting Room Architecture That Handles High-Demand Ticket Sales at SeatGeeknewsletter.systemdesign.one
- How Shopify Handles Flash Sales at 32 Million Requests per Minutenewsletter.systemdesign.one
- This Is How Stripe Does Rate Limiting to Build Scalable APIsnewsletter.systemdesign.one
- How Stripe Prevents Double Payment Using Idempotent APInewsletter.systemdesign.one
System Design Case Study — T companies
System Design Case Study — U companies
System Design Case Study — W companies
System Design Case Study — Y companies
System Design Case Study — Z companies
System Design Fundamentals — # technologies
- Back of the Envelopesystemdesign.one
- How to Troubleshoot if You Can't Access a Particular Website?systemdesign.one
- What Happens When You Type a URL Into Your Browser?systemdesign.one
- System Design Interview Cheat Sheetsystemdesign.one
- Software Engineer Interview Learning Resourcessystemdesign.one
- 7 Simple Ways to Fail System Design Interviewnewsletter.systemdesign.one
- Amazon Frugal Architecture Explainednewsletter.systemdesign.one
- 11 System Design Concepts Explained, Simplynewsletter.systemdesign.one
- 114 System Design Concepts - Part 1newsletter.systemdesign.one
- 114 System Design Concepts - Part 2newsletter.systemdesign.one
- 114 System Design Concepts - Part 3newsletter.systemdesign.one
- How Timsort Algorithm Worksnewsletter.systemdesign.one
- Mobile System Design Concepts - Part 1newsletter.systemdesign.one
- Mobile System Design Concepts - Part 2newsletter.systemdesign.one
- Mobile System Design Concepts - Part 3newsletter.systemdesign.one
System Design Fundamentals — A technologies
- Actor Modelnewsletter.systemdesign.one
- How API Gateway Worksnewsletter.systemdesign.one
- API Gateway vs Load Balancer vs Reverse Proxynewsletter.systemdesign.one
- Best Practices for API Designnewsletter.systemdesign.one
- Best Practices for API Securitynewsletter.systemdesign.one
- API Versioningnewsletter.systemdesign.one
System Design Fundamentals — B technologies
System Design Fundamentals — C technologies
- Cell Based Architecturenewsletter.systemdesign.one
- Consistency Patternssystemdesign.one
- Top 5 Caching Patternsnewsletter.systemdesign.one
- How to Scale Code Reviewsnewsletter.systemdesign.one
- Code Review Best Practicesnewsletter.systemdesign.one
- How Discord Boosts Performance With Code-Splittingnewsletter.systemdesign.one
- Consistent Hashingsystemdesign.one
- Concurrency Is Not Parallelismnewsletter.systemdesign.one
- 15 Pitfalls That Break Cloud Systemsnewsletter.systemdesign.one
- Cybersecurity Terms Every Software Engineer Must Knownewsletter.systemdesign.one
- The Entire Computer Science Stack, Explained In 51 Imagesnewsletter.systemdesign.one
- How CDN Worksnewsletter.systemdesign.one
System Design Fundamentals — D technologies
System Design Fundamentals — F technologies
System Design Fundamentals — G technologies
System Design Fundamentals — H technologies
System Design Fundamentals — J technologies
System Design Fundamentals — K technologies
System Design Fundamentals — L technologies
System Design Fundamentals — M technologies
- Micro Frontendsnewsletter.systemdesign.one
- Microservices Lessons From Netflixnewsletter.systemdesign.one
- How Shopify Handled 30TB per Minute With a Modular Monolith Architecturenewsletter.systemdesign.one
- 1 Simple Technique to Scale Microservices Architecturenewsletter.systemdesign.one
- How Message Queues Worknewsletter.systemdesign.one
- 22 Microservices Design Patternsnewsletter.systemdesign.one
System Design Fundamentals — N technologies
System Design Fundamentals — P technologies
System Design Fundamentals — Q technologies
System Design Fundamentals — R technologies
System Design Fundamentals — S technologies
- Service Discoverysystemdesign.one
- How Sidecar Pattern Worksnewsletter.systemdesign.one
- Stacked Diffs, Simply Explainednewsletter.systemdesign.one
- How Stock Exchange Works - Part 1newsletter.systemdesign.one
- How Stock Exchange Handles Concurrency at Scale - Part 2newsletter.systemdesign.one
- Design Stock Exchange: A Deep Dive - Part 3newsletter.systemdesign.one
System Design Fundamentals — W technologies
System Design Interview — # interviews
System Design Interview — A interview
System Design Interview — C interview
System Design Interview — R interview
System Design Interview — S interview
System Design Interview — T interview
System Design Interview — W interview
System Design Interview — Y interview
AI Engineering — A ai
- How AI Agents Worknewsletter.systemdesign.one
- How to design your own AI agentnewsletter.systemdesign.one
- 11 AI Concepts Explained, Simplynewsletter.systemdesign.one
- Agentic AI Use Cases in Software Development Workflownewsletter.systemdesign.one
- 30 Agentic Engineering Concepts, Explained Simplynewsletter.systemdesign.one
- How Agent to Agent Protocol Worksnewsletter.systemdesign.one
AI Engineering — C ai
- AI Coding Workflownewsletter.systemdesign.one
- What is Context Engineering?newsletter.systemdesign.one
- Context Engineering vs Prompt Engineeringnewsletter.systemdesign.one
- How ChatGPT Apps Worknewsletter.systemdesign.one
- Design a personal AI chat assistantnewsletter.systemdesign.one
- Claude Folder - A Deep Divenewsletter.systemdesign.one