Chapter 1 — Network Fundamentals
Purpose
[stub: network-fundamentals]
Metadata
| Author | Amit Singh |
| Scope | system-design |
Local graph
Related notes
Chapter 4 — CDN & Edge Caching
Edge compute, cache hierarchy design, and cache invalidation as the hardest of the "two hard problems" at global scale.
Chapter 3 — Load Balancing
L4 vs. L7 load balancing, anycast routing, and global load balancing as the layer that decides which failures are invisible to callers.
Chapter 2 — RPC: REST, GraphQL, gRPC
The trade-offs between REST, GraphQL, gRPC, and ConnectRPC for service-to-service and client-facing APIs at scale.
Chapter 4 — Alerting Systems
Multi-window burn-rate alerts, recording rules, routing, and deduplication as the difference between an actionable page and noise.