絞め殺しアプリケーションパターン
en :
strangler application pattern
『
The DevOps ハンドブック 理論・原則・実践のすべて
』 より
発展的な設計のパターン
既存機能を API の背後に置き、それ以上はその機能に手を付けないようにする
新しい機能は、新しいアーキテクチャを使った新しいサービスの中で実装し、必要に応じて古いシステムを呼び出す
モノリシックなアプリケーションや密結合なサービスを、より疎結合なものに移行するのに役立つ
「絞め殺しアプリケーション」 という用語は、
Martin Fowler
が巨大な松の絞め殺しから 2004 年に考え出したもの
参考 :
https://microservices.io/patterns/refactoring/strangler-application.html