Curated Tech Reading Map

次に読むべき技術書が見つかるサイト

目的地

「ソフトウェアアーキテクチャ・ハードパーツ」に至る道筋

この本にたどり着くために、先に読んでおきたい本を依存関係から逆算しました。基礎から順に並んでいます。

ここまでの道筋(4冊)

  1. Clean Code

    なぜ先に読むのか: 関数やクラス単位の品質が身についたら、次はシステム全体の依存の向きと境界を設計する視点へ広げる。クリーンアーキテクチャは詳細を外側へ追いやり、ビジネスルールを中心に据える原則を与える。

  2. なぜ先に読むのか: クリーンアーキテクチャで「あるべき形」の直観を得たら、アーキテクチャ特性やトレードオフを体系的な語彙で扱えるようにする。本書は属人的な設計判断を、議論可能な工学へと引き上げる。

  3. なぜ先に読むのか: 基礎的な特性を理解したら、唯一の正解が無い「難所」——分解の粒度・データ所有・分散トランザクション——でのトレードオフ分析へ進む。同じ著者陣が「答え」ではなく「判断の仕方」を示す。

  4. なぜ先に読むのか: 適応度関数で進化を導く発想を得たら、同じ著者陣が扱う分散アーキテクチャの難所——粒度・データ所有・通信のトレードオフ——の具体的な分析へ進む。