145 topics: mental models, patterns, Go, Java, Python, real-world, performance, lock-free, debugging
Algorithm patterns & code templates
End-to-end architecture problems
Design patterns & practical code
Deep dives into core tech
Production systems & operations
TCP, HTTP, TLS, DNS & more
Threads, channels, async, locks in Java + Python + Go
Consensus, replication & more
Kernel, networking & system calls
Quick reference cards for interviews
“Quantify tech debt in business terms: hours lost per sprint, how often incidents happen, or how much deployment lead time has degraded”
“A well-composed product team includes a product manager, a designer, 4-6 engineers, and QA capacity (dedicated or shared). This is the smallest unit that can independently discover, build, and ship a product increment”
The real-time geospatial database built for tracking things that move
Istiod is the single-binary control plane that merges Pilot, Citadel, and Galley. It compiles routing rules into Envoy xDS configuration and pushes it to every sidecar over gRPC streaming.
Paxos is the original solution to distributed consensus. Leslie Lamport published it in 1998 (written in 1990), and every consensus algorithm since then, including Raft, Zab, and Viewstamped Replication, is either a variant of Paxos or heavily influenced by it