このパターンは、"レガシーの置き換えパターン"の一部です。

カナリアリリース

一部のユーザーに段階的に変更を展開

このページはスタブです。この資料の後の改訂版で完全に展開する予定です。ただし、これらのパターンの開発はまだ途中であるため、これらのアイデアをどのように枠組みとして説明するかをさらに検討するにつれて、パターンの名前が変更されたり、分割されたり、マージされたりする可能性があります

カナリアリリースの手法は、段階的な切り替えとトラフィックの段階的な増加を可能にするため、特にレガシーの置き換えに役立つ可能性があります。レガシーを置き換える適切な「薄い部分」を見つけることと組み合わせることで、初期の稼働と、既存のシステムのより多くの部分を置き換えていく進行中の移行に対して低リスクのアプローチを提供できます。

特に、一部のやり取りでレガシーシステムに戻る場合には、新しいソリューションに誘導されたユーザーのユーザーエクスペリエンスが明らかに異なるという側面を考慮する必要があります。また、トラフィックフローを変更する際に、ビジネスが依然として一貫した全体的な指標を確認できるようにするために、統合ポイントとレポートも慎重に検討する必要があります。カナリアリリースは、ソースへの復帰フローの逸らしなどの他の手法と組み合わせて使用すると効果的な場合が多い。

これに関する詳細については、このblikiの記事を参照してください。