The System Design Interview · Further reading
1 min readRapid overview
Further reading
- HelloInterview — System Design in a Hurry: Introduction, Delivery Framework, and Numbers to Know
- Designing Data-Intensive Applications, Martin Kleppmann — Chapter 1 (reliability, scalability, maintainability) is the canonical treatment of non-functional requirements
- Google SRE Book, Chapter 4 — Service Level Objectives
- Jeff Dean, "Latency Numbers Every Programmer Should Know" — the origin of the anchor-number habit