← 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