Skip to content
Latchkey

Shadow Traffic とは?

shadow traffic(または traffic mirroring)は、ライブの本番リクエストを複製し、そのコピーを新しい候補バージョンへ送り、利用者に影響が及ばないようレスポンスを破棄する技法です。候補は現実的な負荷とデータを処理し、チームはその挙動と性能を本番と安全に比較できます。

なぜ重要か

合成的な負荷テストが実トラフィックの混沌を捉えることはめったにありません。shadowing は、利用者リスクゼロで新しいバージョンを本物の本番パターンに対して動かし、そのバージョンが実レスポンスを返す前に性能の regression やエッジケースのエラーを捕捉します。

関連する概念

  • レスポンスは破棄されるため利用者に影響しない
  • canary 分析や dark launch を補完する
  • write やメールなどの side effect には注意が必要

関連ガイド