Skip to content

Continuous Learning & Architectural Canon

The Bookshelf

Foundational books and technical audiobooks that shaped my mental models on distributed systems, storage engine internals, fault tolerance, and high-leverage engineering leadership.

6 Curated Masterclasses
Designing Data-Intensive Applications cover
Book Distributed Systems

Designing Data-Intensive Applications

by Martin Kleppmann

Architectural Insight & Key Takeaway

"The definitive bible on modern data engineering. Completely transformed my mental model of distributed consensus, Raft/Paxos leader election, linearizability vs serializability, and stream-table duality in Apache Kafka."

Database Internals: A Deep Dive into How Distributed Data Systems Work cover
Book Database Architecture

Database Internals: A Deep Dive into How Distributed Data Systems Work

by Alex Petrov

Architectural Insight & Key Takeaway

"An unmatched mechanical breakdown of storage engines. Demystifies B-Trees vs LSM-Trees (SSTables, MemTables, compaction strategies), page cache buffering, write-ahead logs (WAL), and distributed replication topologies."

Site Reliability Engineering: How Google Runs Production Systems cover
Audiobook Systems & Reliability

Site Reliability Engineering: How Google Runs Production Systems

by Betsy Beyer, Chris Jones, Niall Murphy

Architectural Insight & Key Takeaway

"Essential systems philosophy: hope is not a strategy. The concepts of error budgets, Service Level Objectives (SLOs), blameless postmortems, and treating operations as an engineering problem are bedrock to resilient infrastructure."

The Pragmatic Programmer: 20th Anniversary Edition cover
Read & Audio Software Engineering

The Pragmatic Programmer: 20th Anniversary Edition

by David Thomas, Andrew Hunt

Architectural Insight & Key Takeaway

"Timeless engineering craftsmanship. Don't live with broken windows, invest constantly in your knowledge portfolio, build with tracer bullets, and maintain orthogonal, decoupled systems."

Staff Engineer: Leadership Beyond the Management Track cover
Audiobook Engineering Leadership

Staff Engineer: Leadership Beyond the Management Track

by Will Larson

Architectural Insight & Key Takeaway

"A masterclass on technical impact at scale. Teaches how to write effective architecture RFCs, align cross-functional engineering teams, sponsor junior talent, and steer multi-quarter technical initiatives."

Building Microservices: Designing Fine-Grained Systems (2nd Edition) cover
Book System Design

Building Microservices: Designing Fine-Grained Systems (2nd Edition)

by Sam Newman

Architectural Insight & Key Takeaway

"The practical antidote to microservice chaos. Deeply analyzes evolutionary database migration (strangler fig pattern), asynchronous event-driven choreographies vs orchestrations, and distributed tracing boundaries."