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
Consensus, replication & more
Kernel, networking & system calls
Quick reference cards for interviews
“Outcome-based roadmaps outlast feature-based ones. Define what success looks like, not just what to build”
“IC and management tracks should run parallel in seniority and comp. A Staff Engineer and an Engineering Manager should be peers, not one reporting to the other”
The spherical geometry library behind Google Maps, Spanner, and every serious geospatial system
Built on linkerd2-proxy, a purpose-built Rust proxy that uses roughly 30MB per sidecar compared to Envoy's 100MB. Smaller memory footprint, fewer moving parts.
With N replicas, W (write quorum) and R (read quorum) define the consistency tradeoff. If W + R > N, every read sees at least one replica with the latest write because the write and read sets must overlap