Hi!
Skip to main content
← Back

Reading

Books and resources that shaped how I think about systems, architecture, and engineering leadership.

Architecture & Design

Designing Data-Intensive Applications

Martin Kleppmann

The bible for distributed systems

Clean Architecture

Robert C. Martin

Timeless principles for software structure

Building Microservices

Sam Newman

Practical patterns for service design

Engineering Leadership

An Elegant Puzzle

Will Larson

Systems thinking for engineering management

The Manager's Path

Camille Fournier

From IC to engineering leadership

Staff Engineer

Will Larson

Leadership beyond management

Blogs & Resources

Martin Fowler's Blog

martinfowler.com

Patterns and architecture thinking

The Pragmatic Engineer

Gergely Orosz

Inside big tech engineering

ByteByteGo

Alex Xu

System design visualized