SCALE — Build Lab
TIER 2 · 実験設計

フィーチャーフラグで段階的リリース

機能を一気に全員に出すのではなく、5%→25%→100%と段階的にONする。

EFFECT

本番事故の影響範囲を1/20以下に。

KEY POINTS(4)
  • 5% → 25% → 50% → 100% で段階解放
  • エラー率が上がったら即100%→0%にロールバック
  • ユーザーセグメント別ON/OFF(社内テスター先行等)
  • KillSwitchで5秒以内に全員OFF可能に
TARGET READERS
SREプロダクトマネージャー

フィーチャーフラグで段階的リリース

:LiTarget: 概要

機能を一気に全員に出すのではなく、5%→25%→100%と段階的にONする。

:LiKey: 要点

  • 5% → 25% → 50% → 100% で段階解放
  • エラー率が上がったら即100%→0%にロールバック
  • ユーザーセグメント別ON/OFF(社内テスター先行等)
  • KillSwitchで5秒以内に全員OFF可能に

:LiUsers: 対象読者

  • SRE
  • プロダクトマネージャー

:LiTrendingUp: 効果

本番事故の影響範囲を1/20以下に。