ソフトウェアアーキテクチャ・ハードパーツ
1. 「ベストプラクティス」がないとどうなる?
アーキテクトのベストプラクティスは共有しづらい
アーキテクトが共通の問題を経験することは殆ど無い
アーキテクトが直面する問題は組織の環境・状況によるユニークなもの
アーキテクトはトレードオフ
1.4 アーキテクチャデシジョンレコード
2. ソフトウェアアーキテクチャにおける結合の見分け方
2.1 アーキテクチャ量子
3. アーキテクチャのモジュール化
4. アーキテクチャの分解
5. コンポーネントベース分解パターン
6. 業務データの分解
7. サービスの粒度
8. 再利用パターン
9. データの所有権と分散トランザクション
10. 分散データアクセス
11. 分散ワークフローの管理
12. トランザクショナルサーガ
13. コントラクト
14. 分析データ管理
15. 独自のトレードオフ分析を構築する