Recommended Reading List

Affiliate Disclosure

Some links on this page may be affiliate links through the Amazon Associates program. If you purchase through these links, I may earn a small commission at no additional cost to you. I only recommend books and resources that I believe are relevant to technology modernization, architecture, engineering, product strategy, and leadership.


Database Systems & Data Architecture

Designing Data-Intensive Applications — Martin Kleppmann

One of the best books available on distributed systems, scalability, consistency models, and modern data architectures. Highly recommended for architects, engineers, and modernization teams.


Designing Data-Intensive Applications, 2nd Edition — Martin Kleppmann, Chris Riccomini

An updated look at modern distributed systems design patterns and large-scale data architecture principles.


Database Internals — Alex Petrov

An outstanding deep dive into storage engines, indexing, transactions, distributed databases, and database implementation concepts.


Fundamentals of Data Engineering — Joe Reis, Matt Housley

A practical guide to designing and operating modern data engineering platforms and workflows.


Data Management at Scale — Piethein Strengholt

Strong coverage of enterprise data architecture, governance, and scalable platform design.


Cloud, Reliability & Operations

Release It! — Michael T. Nygard

A classic book focused on building resilient, production-ready systems capable of operating reliably at scale.


Site Reliability Engineering — Google SRE Team

An essential book for understanding operational excellence, scalability, monitoring, and reliability engineering.


The Site Reliability Workbook — Google SRE Team

A highly practical companion to the original SRE book focused on operational implementation.


The Phoenix Project — Gene Kim, Kevin Behr, George Spafford

One of the most approachable and influential books on DevOps transformation and operational modernization.


Accelerate — Nicole Forsgren, Jez Humble, Gene Kim

Research-backed analysis of high-performing technology organizations and engineering practices.


AI, ML & Modern Data Platforms

AI Engineering — Chip Huyen

A strong practical guide to building modern AI-enabled applications using foundation models and AI systems.


Hands-On Large Language Models — Jay Alammar, Maarten Grootendorst

Excellent coverage of large language model concepts, embeddings, vector search, and practical AI implementation.


Practical MLOps — Noah Gift, Alfredo Deza

A practical guide to operationalizing machine learning systems and managing production AI workflows.


Product Strategy & Technical Leadership

Inspired — Marty Cagan

One of the most influential books on modern product management and product thinking.


Empowered — Marty Cagan, Chris Jones

A strong follow-up focused on product leadership, organizational structure, and empowered teams.


Good Strategy Bad Strategy — Richard Rumelt

An outstanding book on strategic thinking, organizational alignment, and decision-making.


Technology Strategy Patterns — Eben Hewitt

An excellent book on using architecture and engineering decisions as strategic business enablers.


Team Topologies — Matthew Skelton, Manuel Pais

A modern approach to organizational design and engineering team structures optimized for fast delivery and operational flow.