HLD-NOTES
High-Level Design study notes — SST-2028
Assignment
→
1. System Design 101
→
2. Load Balancing and Consistent Hashing
→
3. Caching - 1
→
4. Caching - 2
→
5. Caching: Case Studies
→
7. Storage layer - CAP dilemma, Replication
→
8. Master-Slave
→
9. SQL vs NoSQL and Sharding Key
→
10. NoSQL - Internals (LSM Tree)
→
11. NoSQL - Internals (LSM Tree) - 2
→
12. Case Study 1 - Search Typeahead
→
13. Case Study - Search Typeahead-2
→
14. Case Study - Messaging Application-1
→
15. Types of noSql Databases and Messaging Application-2
→
16. QuadTrees - Nearest Neighbor Search
→
17. Case Study - Uber
→
18. Case Study - Video Streaming (Netflix)
→