Designing Software Architectures: A Practical Approach, 2nd Edition – 5
5 API-centric Design
サービスベースとAPI中心の設計の背後にある動機と原則、それらがどのようにADDと関連付けられるか
APIファーストの設計とは、APIを最初から再利用可能な資産として設計するという考え方を指す。
APIの設計は、コンポーザビリティをサポートするために慎重に計画されなければならない。
ADDが推進する反復設計プロセスはAPIの設計に非常に有用である。
APIの実装メカニズムの設計は、ADDが適用できるタスクである。
グリーンフィールドAPIプラットフォームの設計
モノリスからAPIプラットフォームへの移行