Curated Tech Reading Map

Find your next tech book to read

Goal

The path to "ソフトウェアアーキテクチャ・ハードパーツ"

Here is the reading path leading up to this book, derived from its dependencies and ordered from the fundamentals.

The path so far (4 books)

  1. Clean Code

    Why read this first: Once quality at the function and class level is second nature, the next step is to design the direction of dependencies and boundaries across the whole system. Clean Architecture provides the principle of pushing details outward and keeping business rules at the core.

  2. Clean Architecture

    Why read this first: After gaining an intuition for the ideal shape from Clean Architecture, you formalize architectural characteristics and trade-offs into a shared vocabulary. This book elevates design judgment from personal instinct to a discipline you can reason about.

  3. Why read this first: After grasping the fundamental characteristics, you advance to trade-off analysis in the hard parts that have no single right answer—service granularity, data ownership, distributed transactions. The same authors show not the answer but how to decide.

  4. Why read this first: Once you have the idea of guiding evolution with fitness functions, you advance to concrete analysis of the hard parts of distributed architecture—granularity, data ownership, and communication trade-offs—from the same authors.