#
|
Title |
---|---|
1 . |
Introduction to System Design |
2 . |
What is a Distributed System? |
3 . |
What is Load Balancing? |
4 . |
What is Consistent Hashing? |
5 . |
HTTP Request vs HTTP Long-Polling vs WebSockets vs Server-Sent Events |
6 . |
Vertical Scaling vs Horizontal Scaling |
7 . |
What is Caching? |
8 . |
SQL vs NoSQL |
9 . |
What is Database Sharding? |
10 . |
CAP Theorem - Consistency, Availability, Partition Tolerance |
11 . |
Capacity Estimation: Back-Of-The-Envelope Calculation |
12 . |
System Design - URL shortening service |
13 . |
System Design - YouTube |