⏱ 1 min read

📑 Table of Contents

  1. System Design — Topics 1.1. Subtopics 1.2. Starter Resources

🎯 Main Topics Covered

  1. Subtopics
  2. Starter Resources

System Design — Topics

Subtopics

  • Load Balancing, Reverse Proxies
  • Caching strategies (LRU, CDN)
  • Databases: SQL vs NoSQL, Sharding
  • Messaging: queues, pub/sub
  • Microservices patterns and communication
  • Monitoring, observability and SRE practices

Starter Resources

  • Read: “Designing Data-Intensive Applications” by Martin Kleppmann
  • Practice: System design interview questions, mock designs

Back to System Design main →