fundamentals-of-software-architecture
Fundamentals of Software Architecture
Chap. 1 Introduction
SOAとMicroservicesの考え方の違い
cf.「マイクロサービス」のメリットをざっくり言うと「変化に対応しやすい」こと
違いは「複雑さ」
SOAの考え方が使われた当時はXML。現在の主流であるRESTful Web APIより複雑な仕様
Webサービスによりシステムコンポーネント間を結ぶためには、ESB(エンタープライズサービスバス)と呼ぶ複雑な(高価な)ミドルウェアが必要だったとのこと。
Chap. 16 Orchestration-Driven-Service-Oriented Architecture
Collision RateのUR^2とは?