コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

Stranglerパターンに関してざっとまとめる

ストレングラーパターン、直訳すると「絞め殺しパターン」。物騒。

出典

StranglerFigApplication(日本語訳:ストラングラーアプリケーション

元ネタはオーストラリアにあるという「ストラングラーフィグ

意味

古くからあるシステムに対して、そこに対して追加していくのではなく、新しいシステムを別に作ってそのシステムと並行運用して成長させていき、徐々に新しいシステムに載せ替えていく。という考え方。

実際の開発において

旧システムと入れ替われるように一部システム機能だけ別システムで動かすという考えは広義のマイクロサービスアーキテクチャでもあるし、カナリアリリースも近い考え方ではなるので、言葉違えど、考え方は似てる部分が多いものかと思われる。

参考リンク