Info
This map brings together all my system design notes — combining theory, heuristics, and interview preparation. It will grow as I solve more problems and build mental models from real infra work.
Foundational Concepts
- 3 Pillars of System Design — A core framework I use to assess tradeoffs: availability, throughput, scalability
- High-level vs. Low-level Design — Clarifying the two design scopes, how they differ, and when to use each
Applied Practice
- Design a Shopping Cart System — End-to-end mock design with tradeoff discussion and component breakdown
- Design a Delayed Message Queue — Real interview question