書籍
ソフトウェアアーキテクチャ・ハードパーツ
分散アーキテクチャのためのトレードオフ分析
Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
Amazonで購入※ 上記は Amazon アソシエイトによる広告リンクです。
概要
DB分割、分散トランザクション、サービス境界の発見など、 分散アーキテクチャ設計における「正解のない困難な意思決定」を下すための分析手法を提供。
対象読者
- 分散システムの複雑な設計判断に直面するアーキテクト
- マイクロサービスの境界設計に取り組むエンジニア
タグ
#architecture#distributed-systems
奥付
- 出版社
- オライリー・ジャパン
- ISBN
- 978-4814400065
- 出版日
- 2022年10月
- 参考定価
- ¥4,180税込Amazonの実売価格と異なる場合があります
この本を手に入れる
※ 上記は Amazon アソシエイトによる広告リンクです。関連書籍
前提となる書籍
- 推奨前提
ソフトウェアアーキテクチャの基礎(第2版)
エンジニアリングに基づく体系的アプローチ
Mark Richards, Neal Ford
理由: 基礎的な特性を理解したら、唯一の正解が無い「難所」——分解の粒度・データ所有・分散トランザクション——でのトレードオフ分析へ進む。同じ著者陣が「答え」ではなく「判断の仕方」を示す。
- 推奨前提
進化的アーキテクチャ
絶え間ない変化を支える
Neal Ford, Rebecca Parsons, Patrick Kua
理由: 適応度関数で進化を導く発想を得たら、同じ著者陣が扱う分散アーキテクチャの難所——粒度・データ所有・通信のトレードオフ——の具体的な分析へ進む。
次に読む書籍
- 推奨前提
データ指向アプリケーションデザイン
信頼性、拡張性、保守性の高い分散システム設計の原理
Martin Kleppmann
理由: 分散アーキの難所でデータ分解の判断を迫られたら、その土台となる分散データの理論へ降りる。整合性・レプリケーション・ストレージエンジンの原理が、設計判断の根拠になる。