# マイクロサービスアーキテクチャ 第2版
## 書誌情報
- **原題**: Building Microservices, 2nd Edition: Designing Fine-Grained Systems
- **著者**: [[Sam Newman]]
- **訳者**: 木下 哲也、監訳: 佐藤 直生
- **出版社**: オライリー・ジャパン (O'Reilly Japan)
- **発行日**: 2022年11月30日(原著 2021年)
- **ISBN**: 978-4-8144-0001-0
- **原本**: `[[.raw/books/building-microservices-2nd-ja/building-microservices-2nd-ja.pdf]]`
## 概要
2015年に初版が刊行された『Building Microservices』の大幅な改訂版。マイクロサービスアーキテクチャの定義、設計原則、モデル化、モノリスの分割から、通信プロトコル、分散トランザクション(Saga/ワークフロー)、ビルド・デプロイ・テスト、可観測性、セキュリティ、レジリエンス、UIの統合、チーム編成と進化的アーキテクトの役割に至るまで、マイクロシステム全体を実践的かつ網羅的に解説した標準的教科書。
## 構成と主要テーマ
### 第Ⅰ部 基礎
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 1 マイクロサービスとは|第1章 マイクロサービスとは]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 2 マイクロサービスのモデル化|第2章 マイクロサービスのモデル化]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 3 モノリスの分割|第3章 モノリスの分割]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 4 マイクロサービスの通信スタイル|第4章 マイクロサービスの通信スタイル]]
### 第Ⅱ部 実装
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 5 マイクロサービスの通信の実装|第5章 マイクロサービスの通信の実装]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 6 ワークフロー|第6章 ワークフロー]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 7 ビルド|第7章 ビルド]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 8 デプロイ|第8章 デプロイ]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 9 テスト|第9章 テスト]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 10 監視から可観測性へ|第10章 監視から可観測性へ]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 11 セキュリティ|第11章 セキュリティ]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 12 レジリエンス|第12章 レジリエンス]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 13 スケーリング|第13章 スケーリング]]
### 第Ⅲ部 人
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 14 UI|第14章 UI]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 15 組織構造|第15章 組織構造]]
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 16 進化的アーキテクト|第16章 進化的アーキテクト]]
### 総括
- [[@2022__OReillyJapan__マイクロサービスアーキテクチャ 第2版 - Chapter 17 あとがき:すべてをまとめる|第17章 あとがき:すべてをまとめる]]
## 関連
- [[Sam Newman]]
- [[マイクロサービスアーキテクチャ]]
## 出典
- `[[.raw/books/building-microservices-2nd-ja/building-microservices-2nd-ja.pdf]]`