Notes Taken by Atibhi Agrawal
👉🏻 Youtube Playlist Link
Video 1 : Horizontal vs Vertical Scaling
[Video 2 : How to start with distributed systems ?](https://asquare14.notion.site/Video-2-How-to-start-with-distributed-systems-777dbd02c53d4103a931eda83fa2009f)
[Video 3 : What is load balancing ?](https://asquare14.notion.site/Video-3-What-is-load-balancing-e2c8602546024cc2a1917812cef5c635)
Video 4 : What is consistent hashing ?
Video 5 : What is message queue and where is it used ?
[Video 6 : What is a microservice architecture and it's advantages ?](https://asquare14.notion.site/Video-6-What-is-a-microservice-architecture-and-it-s-advantages-7979c0b21e7644fa9da28566be2ea24b)
Video 7 : What is database sharding ?
[Video 8 : How Netflix onboards content](https://asquare14.notion.site/Video-8-How-Netflix-onboards-content-965d69f65feb4007806355428a0cfeeb)
Video 9 : Tinder as a microservice architecture
[Video 10 : Whatsapp System Design](https://asquare14.notion.site/Video-10-Whatsapp-System-Design-f36ee0956ba541528a38f3d37b4e1d14)
Video 11 : What is distributed caching ?
[Video 12 : What is an API and how do you design it ?](https://asquare14.notion.site/Video-12-What-is-an-API-and-how-do-you-design-it-98af6ac634854d05b87648184ef54f33)
Video 13 : Capacity Estimations
Video 14 : Single Points of Failure
Video 15 : Introduction to NoSQL databases
Video 16 : How databases scale writes: The power of the log
Video 17 : Distributed Consensus and Data Replication strategies on the server