System Design Tutorial Chapter 1: Introduction to System Design
System Design Topic 1: Microservices Architecture
System Design Topic 2: Data Sharding
System Design Topic 3: Consistent Hashing
System Design Topic 4: Load Balancing
System Design Topic 5: Message Queue
System Design Topic 6: LRU Cache
System Design Topic 7: REST API
System Design Topic 8: CAP Theorem
System Design Topic 9: Choosing between SQL and NoSQL
System Design Topic 10: Proxy Servers
System Design Topic 11: ACID properties
System Design Topic 12: Introduction to CDN.
System Design Example 1: System Design for Autocomplete for search.
System Design Example 2: System Design for URL Shorter.
system Design Example 3: System design for Online movie ticket booking system
System Design Tutorial Example 4: System design for online file sharing services
System Design Tutorial Example 5: System design for PasteBin like service
System Design Tutorial Example 6: System design for micro blogging service like twitter
System Design Tutorial Example 7: System design for online messaging service like WhatsApp
System Design Tutorial Chapter 4: Tools used in system Design