The Hub

The best resources for the craft.

A working library — not a link dump. Every entry here is something worth your time: free where free exists and is genuinely good, paid where the depth justifies it. Organized by what you're actually trying to learn.

Systems & Architecture

Build things that scale
Martin Kleppmann

The definitive book on distributed data systems — replication, partitioning, transactions, and consensus, with the trade-offs behind each.

Why it's here: Practicing architects reference this when making real infrastructure decisions. Worth every page.
AdvancedDistributed Systems
Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau

Virtualization, concurrency, and persistence — the three pillars of OS design — explained with unusual clarity and free in full.

Why it's here: The clearest free path to actually understanding what's underneath your syscalls.
IntermediateOperating Systems
Chris Richardson

A full pattern catalog for microservices architecture — decomposition, data management, deployment, observability — with real trade-off discussion.

Why it's here: Practical patterns for when and how to split a system, not just why.
AdvancedMicroservices
Sam Newman

Designing, deploying, and operating microservices in production, covering service boundaries, deployment, and organizational implications.

Why it's here: Pairs with Microservices.io for the "how do I actually ship this" side.
AdvancedArchitecture
Alex Xu

Visual, diagram-driven breakdowns of real production systems (rate limiters, chat systems, feed generation) with clear trade-off framing.

Why it's here: The best visual-first system design resource for turning theory into an interview-ready or production mental model.
IntermediateSystem Design
Alex Petrov

A deep dive into storage engines, B-trees, LSM trees, and distributed consensus that goes further than most system design material dares.

Why it's here: For when "use a database" isn't a satisfying enough answer anymore.
AdvancedDatabases

No resources match that search.