Algorithm patterns & code templates
End-to-end architecture problems
Design patterns & practical code
Deep dives into core tech
Production systems & operations
Consensus, replication & more
Kernel, networking & system calls
Quick reference cards for interviews
“Use four rings (Adopt, Trial, Assess, Hold) to classify technologies by how ready your org is to use them”
“Remote-first is not the same as remote-friendly. Remote-first means every process, meeting, and decision is designed for distributed participants by default. If your office employees have an information advantage over remote ones, you're remote-friendly at best”
A shard-per-core NoSQL database built for low latency at serious scale
Caps request rates to protect services from abuse, DDoS, and resource exhaustion
Lamport clocks tell you 'event A happened before event B' but cannot tell you whether two events are truly concurrent. Vector clocks can. If neither vector dominates the other (one is not component-wise less than or equal), the events are concurrent, and you know there might be a conflict