モノシリックからマイクロサービスへとアーキテクチャを進化させるための実践的手法
Authors:
James Gough, Daniel Bryant, Matthew Auburn
イントロダクション
1章 APIの設計・構築・仕様化
2章 APIのテスト #Testing
3章 APIゲートウェイ:外部トラフィック管理
4章 サービスメッシュ:サービス間トラフィック管理 #Reliability
- サービスメッシュ/サイドカープロキシ
- eBPF/Cilium
- Istio/Linkerd/Consul
- 分散コンピューティングの8つの誤謬
- サーキットブレーカー/リトライ/タイムアウト/バルクヘッド/フォールバック
5章 APIの展開とリリース #Observability
6章 セキュリティ運用:脅威モデリング #Security
7章 APIの認証と認可 #Authentication #Authorization
8章 API駆動アーキテクチャへのアプリケーションの再設計 #Software Design
- モノリス/サービス指向アーキテクチャ(SOA)
- DDD/マイクロサービス
- 適応度関数
- ストラングラーフィグ
9章 クラウド環境への移行
- 6つのR
- ゼロトラストアーキテクチャ