Upgrade to Pro — share decks privately, control downloads, hide ads and more …

フィーチャーフラグを使用した開発で 迅速かつ安全にリリースする

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

フィーチャーフラグを使用した開発で 迅速かつ安全にリリースする

Avatar for Kenta Kozuka

Kenta Kozuka

March 29, 2021
Tweet

More Decks by Kenta Kozuka

Other Decks in Programming

Transcript

  1. @kentakozuka CyberAgent所属 - Backend - Go, Python - 最近フロントエンド -

    TS, React, Redux, Nx, TailwindCSS, gRPC - 今やっていること →
  2. In-House Feature Flag & A/B Testing Platform 「Bucketeer」という名前です 社内プロダクト用フィーチャーフラ グ

    & ABテストプラットフォーム 社内の複数のプロダクトで導入 今回はBucketeerのフロントエンドで Bucketeerを使った開発の話
  3. フィーチャーフラグでできること 動的なOn/Off - リアルタイム - 管理画面から誰でも 限定的なリリース 段階的なロールアウト - ベータ

    - ダークローンチ - ドッグフーディング - 少ないユーザーから徐々 にリリース - 即時ロールバック - トランクベース 開発 - ABテスト - 機能の使用状況の把握 分析
  4. メリット PRが小さくなる - レビューしやすい - バグが入りにくい 本番でテストできる リスクが小さいリリース - 開発者のみに機能をオン

    - 本番データで動作確認 - 少ないユーザーから徐々 にリリース - 問題があればすぐにロー ルバック