Designing Data-Intensive Applications
Martin Kleppmann
The book I recommend most to engineers moving into architecture. Reread the consistency/consensus chapters yearly.
Reading log
What I'm reading, have read, and think is worth your time. Updated as I go.
Martin Kleppmann
The book I recommend most to engineers moving into architecture. Reread the consistency/consensus chapters yearly.
Mark Richards & Neal Ford
Good vocabulary and trade-off framing for architecture decision records (ADRs).
Chip Huyen
Currently working through the evaluation and RAG chapters — matches a lot of what I've learned building production RAG systems.
Chip Huyen
One of the few ML books that treats production concerns as first-class, not an afterthought.
Tanya Reilly
Useful for the architect-vs-staff-engineer identity question that comes up a lot in senior IC roles.
John Ousterhout
On the list — keep hearing it referenced in complexity/abstraction debates.