Category: System Design
-

Applied Cryptography & Secure Protocols: The Complete Reference
AEAD, hashing, key exchange, TLS 1.3, JWT pitfalls, and threat modeling — a complete, defensive applied-cryptography reference for system design interviews.
-

Performance & Queueing Theory: Little’s Law, Tail Latency & Amdahl
Little’s Law, the utilization-latency knee, tail-at-scale, Amdahl’s law, and the Universal Scalability Law — a complete performance reference for system design interviews.
-

Failure & Fault-Tolerance Theory: The Complete System Design Reference
Failure models, redundancy math, circuit breakers, bulkheads, retries, and chaos engineering — a complete reference on building fault-tolerant systems for interviews.
-

Networking & the Data Plane: TCP, QUIC & Load Balancing Reference
TCP congestion control, head-of-line blocking, QUIC and HTTP/3, TLS, and load balancing — a complete, self-contained networking reference for system design interviews.
-

Concurrency, Memory Models & Mechanical Sympathy: Complete Reference
Data races, memory models, cache coherence, false sharing, lock-free programming, and Amdahl’s law — a complete concurrency reference for system design interviews.
-

Storage Engine Internals: B-Trees, LSM-Trees & WAL Complete Reference
How databases store data on disk — B-trees vs LSM-trees, write-ahead logging, compaction, and the fsync durability boundary — a complete reference…
-

Transactions & Isolation Levels: The Complete System Design Reference
ACID, isolation levels, snapshot isolation, write skew, two-phase commit, and sagas — a complete, self-contained reference on transactions for system design interviews.
-

Replication & Conflict Resolution: The Complete System Design Reference
Single-leader, multi-leader, and leaderless replication, quorums, version vectors, and CRDTs — a complete reference on replication and conflict resolution for interviews.
-

Time, Causality & Ordering in Distributed Systems: Complete Reference
How distributed systems order events with no global clock — Lamport clocks, vector clocks, hybrid logical clocks, and TrueTime — explained for…
-

Consensus & Consistency Models: The Complete System Design Reference
A deep reference on consensus and consistency models — linearizability, CAP, FLP, Paxos, Raft, and strict serializability — for senior system design…