Resources
NO CAP keeps the core curriculum self-contained. This shelf gives you reputable references for alternate explanations, standards, production engineering and deeper case studies.
Core curriculum references System Design Primer Open-source system-design topics, trade-offs, interview questions, diagrams and exercises.
ByteByteGo Progressive architecture walkthroughs that evolve from a simple server toward large-scale systems.
GeeksforGeeks — System Design Broad system-design reference covering databases, caching, protocols, scalability and interview design.
roadmap.sh — System Design A structured roadmap for sequencing the concepts in this curriculum.
Primary technical references IETF RFC Editor Protocol specifications and standards for HTTP, TCP, TLS and related networking primitives.
Cloudflare Learning Center Practical explainers on DNS, CDNs, networking, security and edge architecture.
AWS Architecture Center Reference architectures, cloud patterns and production design guidance.
Google SRE Book Reliability, monitoring, capacity, incident response and production engineering fundamentals.
Azure Architecture Center Cloud architecture patterns, trade-offs and reference designs.
Google SRE — Testing for Reliability Practical reliability testing and production engineering guidance.
Cloudflare — DDoS Learning Understanding denial-of-service threats and layered mitigations.
AWS Well-Architected Reliability, security, performance efficiency and cost trade-offs in production systems.
Performance & architecture ByteByteGo — Scaling Websites A step-by-step evolution from a single server to load-balanced, cached and partitioned architectures.
ByteByteGo — From 0 to Millions A progressive guide to when and why caches, queues, clusters and service decomposition are introduced.
System Design Primer — Latency Numbers Quick reference material for reasoning about latency and system bottlenecks.
Scalability Lecture — Harvard A classic lecture on scaling, caching, load balancing, replication and partitioning.
CAP Theorem — explanation A visual introduction to consistency, availability and partitions.