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
“Technical due diligence should evaluate architecture, team capability, and tech debt in equal measure”
“Data engineering, data science, and analytics engineering are three distinct disciplines with different skills, tools, and career paths. Lumping them together under 'the data team' guarantees that at least one group gets neglected”
Full PostgreSQL with time series superpowers bolted in at the storage layer
Container orchestration platform born from Google's Borg. Automates deployment, scaling, self-healing, and rollback for containerized workloads.
PBFT handles Byzantine faults: nodes that can lie, send conflicting messages, or behave arbitrarily. Raft and Paxos only handle crash faults where nodes either work correctly or stop completely. If you need consensus in an adversarial environment, you need something like PBFT