VOLUME 02 / DEEP DIVE
ソフトウェアアーキテクチャ
責務分離、設計原則、分散システム、インタフェース
4章公開。本文のある章だけを掲載しています。
本文は独自解説です。規格・公式資料に由来する説明には出典を付け、適用条件や事例上の仮定と区別します。章末では、午前Ⅱの概念の識別、午後Ⅰの事例読解、午後Ⅱの設計理由の説明へ接続します。
最初の章から読む →CHAPTER 01
割引を変えたら、帳票が壊れた凝集度と結合度を、実際に伝わる変更から理解する。SOLIDとパターンを、分割の目的と守る契約に結び付ける。
出典照合日:2026-10-19CHAPTER 02
親切な再試行が、障害を広げるタイムアウト、再試行、サーキットブレーカー、キューが、それぞれ何を制御するかを分ける。部分失敗から業務の結果を守る設計を考える。
出典照合日:2026-10-19CHAPTER 03
接続できることと、契約が合うことAPIの型、データの意味、結果、時間、変更の互換性を分ける。HTTPの性質を、予約という業務操作の保証へ正しく接続する。
出典照合日:2026-10-19CHAPTER 04
分けるべき境界と、まだ分けない判断モジュール、配備、データ、チームの境界を区別する。アーキテクチャと開発モデルを、不確実性と事業上の制約から選ぶ。
出典照合日:2026-10-19