Welcome back peeps. Its a nice weekend and I hope everything is going great.
This post is the summary of Solved System Design Case Studies that we have covered so far.
All the projects, data structures, algorithms, system design, Data Science and ML, Data Engineering, MLOps and Deep Learning videos will be published on our youtube channel ( just launched).
Subscribe today!
Ignito
System Design Case Studies — In Depth
Design Tinder
Design TikTok
Design Twitter
Design URL Shortener
Design Dropbox
Design Youtube
Design API Rate Limiter
Design Web Crawler
Design Facebook’s Newsfeed
Design Yelp
Design Instagram
Design Messenger App
Design Uber
Most Popular System Design Questions
Mega Compilation : Solved System Design Case studies
Let’s dive in!
1. Complete System Design Basics
Before you start working on the case studies, build a solid foundation for System Design Basics
2. Horizontal and vertical scaling
3. Load balancing and Message queues
6. Networking, How Browsers work, Content Network Delivery ( CDN)
7. Database Sharding, CAP Theorem, Database schema Design
8. Concurrency, API, Components + OOP + Abstraction
9. Estimation and Planning, Performance
10. Map Reduce, Patterns and Microservices
12. Most Popular System Design Questions
13. System Design Template — How to solve any System Design Question
2. System Design Solution Template
How to build large systems?
Day 1 of System Design Case Studies Series**
Approach that you should take to solve any System Design Questions
Day 2 of System Design Case Studies Series**
System Design Solution Template
Day 3 of System Design Case Studies Series**
3. System Design Case studies ( Complete Solution)
We have covered below case studies till now and some more to come.
Design Facebook’s Newsfeed
Points Covered — Facebook Feed
What is Facebook Feed
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 13 of System Design Case Studies Series : Design Facebook’s Newsfeed
Design Yelpp
Points Covered — Yelp
What is Yelp
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 14 of System Design Case Studies Series : Design Yelp
Design Uber
Points Covered — Uber
What is Uber
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 15 of System Design Case Studies Series : Design Uber
Design Tinder
Points Covered — Tinder
What is Tinder
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 16 of System Design Case Studies Series : Design Tinder
Design Tiktok
Points Covered — Tiktok
What is Tiktok
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 17 of System Design Case Studies Series : Design TikTok
Design Whatsapp
Points Covered — Whatsapp
What is Whatsapp
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 18 of System Design Case Studies Series : Design Whatsapp
Design Instagram
Points covered — Design Instagram
What is Instagram
Important Features
Scaling Requirements — Capacity Estimation
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 4 of System Design Case Studies Series : Design Instagram — Part 1
Design Messenger App
Points Covered — Design Messenger App
What is Messenger App
Important Features
Scaling Requirements — Capacity Estimation
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 5 of System Design Case Studies Series : Design Messenger App
Design Twitter
Points Covered — Design Twitter
What is Twitter
Important Features
Scaling Requirements — Capacity Estimation
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 7 of System Design Case Studies Series : Design Twitter
Design URL Shortener
Points Covered — Design URL shortener
What is URL shortener
Important Features
Scaling Requirements — Capacity Estimation
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 8 of System Design Case Studies Series : Design URL shortener
Design Dropbox
Points Covered — Design Dropbox
What is Dropbox
Important Features
Scaling Requirements — Capacity Estimation
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 9 of System Design Case Studies Series : Design Dropbox
Design Youtube
Points Covered — Design Youtube
What is Youtube
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 10 of System Design Case Studies Series : Design Youtube
Design API Rate Limiter
Points Covered — API Rate Limiter
What is API Rate Limiter
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 11 of System Design Case Studies Series : Design API Rate Limiter
Design Web Crawler
Points Covered — Web Crawler
What is Web Crawler
Important Features
Scaling Requirements
Data Model — ER requirements
High Level Design
API Design
Complete Detailed Design
Day 12 of System Design Case Studies Series : Design Web Crawler
Some of the other best Series —
60 days of Data Science and ML Series with projects
30 Days of Natural Language Processing ( NLP) Series
30 days of Machine Learning Ops
30 days of Data Structures and Algorithms and System Design Simplified
60 Days of Deep Learning with Projects Series
30 days of Data Engineering with projects Series
Data Science and Machine Learning Research ( papers) Simplified
100 days : Your Data Science and Machine Learning Degree Series with projects
23 Data Science Techniques You Should Know
Tech Interview Series — Curated List of coding questions
Complete System Design with most popular Questions Series
Complete Data Visualization and Pre-processing Series with projects
Complete Python Series with Projects
Complete Advanced Python Series with Projects
**Kaggle Best Notebooks that will teach you the most**
Complete Developers Guide to Git
Exceptional Github Repos — Part 1
Exceptional Github Repos — Part 2
All the Data Science and Machine Learning Resources
210 Machine Learning Projects
Tech Newsletter —
If you are interested, you can join my newsletter through which I send tech interview tips, techniques, patterns, hacks — Software Development, ML, Data Science, Startups and Technology projects to more than 30K readers. You can subscribe to Tech Brew :
Ignito
Top comments (0)