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
“Compare total cost of ownership over 3 years, including maintenance, integration, training, and opportunity cost”
“Application Security (AppSec), Security Operations (SecOps), and Governance/Risk/Compliance (GRC) are three distinct functions that require different skill sets, tools, and team structures. Treating security as one monolithic team breaks down past 5-6 people”
The Swiss Army knife of distributed data processing, for better or worse
Run code without managing servers. The cloud provider handles provisioning, scaling, and patching.
Answers 'is this element in the set?' with zero false negatives and a tunable false positive rate. If a Bloom filter says no, the element is definitely not there. If it says yes, the element is probably there