System Design Problems
Design uber, ola or lyft
Design whats app or chat system
Design twitter or a social network platform
Design distributed cache system
https://www.youtube.com/watch?v=DUbEgNw-F9c&t=1770s
https://www.youtube.com/watch?v=U3RkDLtS7uY
https://www.youtube.com/watch?v=iuqZvajTOyA
https://www.youtube.com/watch?v=U3RkDLtS7uY
https://www.youtube.com/watch?v=iuqZvajTOyA
Design rate limiting system
https://www.youtube.com/watch?v=mhUQe4BKZXs
https://www.youtube.com/watch?v=xrizarXJgC8&t=694s
https://www.youtube.com/watch?v=FU4WlwfS3G0
https://www.youtube.com/watch?v=nBdTBDJNOh8
Design netflix
https://www.youtube.com/watch?v=psQzyFfsUGU&t=1745s
The System Design Primer
https://www.youtube.com/watch?v=xrizarXJgC8&t=694s
https://www.youtube.com/watch?v=FU4WlwfS3G0
Design netflix
https://www.youtube.com/watch?v=psQzyFfsUGU&t=1745s
Microservices Architecture
https://www.youtube.com/watch?v=552Zf6ZE6GE - Part 7
Other design problems
https://www.youtube.com/watch?v=DSGsa0pu8-k&t=1423s - parking lot
https://www.youtube.com/watch?v=tu6QKpV7GiI - yelp
https://www.youtube.com/watch?v=TCP5iPy8xqo - yelp 2
https://www.youtube.com/watch?v=TCP5iPy8xqo - yelp 2
https://www.youtube.com/watch?v=lEL4F_0J3l8 - shopify platform
https://www.youtube.com/watch?v=lBAwJgoO3Ek - ticket booking system
https://www.youtube.com/watch?v=JQDHz72OA3c&t=535s - tiny url system design
https://www.youtube.com/watch?v=xrYTjaK5QVM - type ahead
https://www.youtube.com/watch?v=U0xTu6E2CT8&t=225s - file share and upload
https://www.youtube.com/watch?v=l9JSK9OBzA4 - distributed data store
https://www.youtube.com/watch?v=CeGtqouT8eA&t=1636s - search engine indexing
https://www.youtube.com/watch?v=v7x75aN9liM - distributed locks
https://www.youtube.com/watch?v=QmX2NPkJTKg - instagram
https://www.youtube.com/watch?v=gktZsX9Z8Kw - tic tac toe
https://www.youtube.com/watch?v=bBTPZ9NdSk8 - notification service
https://www.youtube.com/watch?v=iJLL-KPqBpM - distributed message queue
https://www.youtube.com/watch?v=3zCK_5U69A8&t=6s - how distributed computing works
https://www.youtube.com/watch?v=dZ3swmtR1As - Real-time data processing
https://www.youtube.com/watch?v=LcuT0ynb_ks - Distributed file systems
https://www.youtube.com/watch?v=BFcNDPt6SlE - What is asynchronous processing?
https://www.youtube.com/watch?v=BKZxZwUgL3Y - web crawler system design
https://www.youtube.com/watch?v=dUMWMZmMsVE - Stock exchange design
https://www.youtube.com/watch?v=5-JYVeM3IQg - Bit map indexing
https://www.youtube.com/watch?v=8ZgRW0DNus4 - Efficient counting using bitmaps
https://www.youtube.com/watch?v=uMkVi4SDLbM - How row oriented and column oriented db works?
https://www.youtube.com/watch?v=zkACt4NYkU4 - In Memory databases internals for system design interviews
https://www.youtube.com/watch?v=rsx1nt2bxf8 - Data corruption and Merkle trees
https://www.youtube.com/watch?v=emLwVder3Yk - Infrastructure as code introduction
https://www.youtube.com/watch?v=_5vrfuwhvlQ - How databases scale writes: The power of the log
https://www.youtube.com/watch?v=0myM0k1mjZw - Capacity Estimation: How much data does YouTube store daily?
https://www.youtube.com/watch?v=eV1haPUt0NU - Hyperloglog: Facebook's algorithm to count distinct elements
https://www.youtube.com/watch?v=UmWtcgC96X8 - S3 system design
https://www.youtube.com/watch?v=josjRSBqEBI - Paste bin system design
https://www.youtube.com/watch?v=Myp8z0ybdzM - Cache Consistency: Memcached at Facebook
System design courses
https://www.educative.io/courses/grokking-the-system-design-interview
https://www.algoexpert.io/systems/fundamentals
https://get.interviewready.io/courses/system-design-interview-prep
Martin Kleppmann - Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
https://github.com/wx-chevalier/Awesome-CS-Books-and-Digests/blob/master/Infrastructure/DistributedSystem/2017-Martin%20Kleppmann-Designing%20Data-Intensive%20Applications%20The%20Big%20Ideas%20Behind%20Reliable%2C%20Scalable%2C%20and%20Maintainable%20Systems.pdf
https://www.youtube.com/watch?v=gktZsX9Z8Kw - tic tac toe
https://www.youtube.com/watch?v=bBTPZ9NdSk8 - notification service
https://www.youtube.com/watch?v=iJLL-KPqBpM - distributed message queue
https://www.youtube.com/watch?v=3zCK_5U69A8&t=6s - how distributed computing works
https://www.youtube.com/watch?v=dZ3swmtR1As - Real-time data processing
https://www.youtube.com/watch?v=LcuT0ynb_ks - Distributed file systems
https://www.youtube.com/watch?v=BFcNDPt6SlE - What is asynchronous processing?
https://www.youtube.com/watch?v=BKZxZwUgL3Y - web crawler system design
https://www.youtube.com/watch?v=dUMWMZmMsVE - Stock exchange design
https://www.youtube.com/watch?v=5-JYVeM3IQg - Bit map indexing
https://www.youtube.com/watch?v=8ZgRW0DNus4 - Efficient counting using bitmaps
https://www.youtube.com/watch?v=uMkVi4SDLbM - How row oriented and column oriented db works?
https://www.youtube.com/watch?v=zkACt4NYkU4 - In Memory databases internals for system design interviews
https://www.youtube.com/watch?v=rsx1nt2bxf8 - Data corruption and Merkle trees
https://www.youtube.com/watch?v=emLwVder3Yk - Infrastructure as code introduction
https://www.youtube.com/watch?v=_5vrfuwhvlQ - How databases scale writes: The power of the log
https://www.youtube.com/watch?v=0myM0k1mjZw - Capacity Estimation: How much data does YouTube store daily?
https://www.youtube.com/watch?v=eV1haPUt0NU - Hyperloglog: Facebook's algorithm to count distinct elements
https://www.youtube.com/watch?v=UmWtcgC96X8 - S3 system design
https://www.youtube.com/watch?v=josjRSBqEBI - Paste bin system design
https://www.youtube.com/watch?v=Myp8z0ybdzM - Cache Consistency: Memcached at Facebook
https://www.algoexpert.io/systems/fundamentals
https://get.interviewready.io/courses/system-design-interview-prep
Martin Kleppmann - Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
https://github.com/wx-chevalier/Awesome-CS-Books-and-Digests/blob/master/Infrastructure/DistributedSystem/2017-Martin%20Kleppmann-Designing%20Data-Intensive%20Applications%20The%20Big%20Ideas%20Behind%20Reliable%2C%20Scalable%2C%20and%20Maintainable%20Systems.pdf
Comments
Post a Comment