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

Firebase Remote Config を利用した Feature Flags の導入

Akifumi Tominaga
July 21, 2024
120

Firebase Remote Config を利用した Feature Flags の導入

Akifumi Tominaga

July 21, 2024
Tweet

Transcript

  1. Timeline
 12:00~: Opening
 12:05~: Firebase Remote Config を利用した Feature Flag

    の導入 (冨永)
 12:30~: Vue2からVue3へのアップデートをどのように行っていったかの話 (青木)
 12:45~: フロントエンドチームでリアーキテクチャを行っています (伊藤)
 13:00~: Closing
 

  2. Agenda
 • 自己紹介
 • SODAについて
 • Feature Flags とは何か
 •

    なぜ導入したいのか
 • Firebase Remote Config について
 • 運用方法
 • まとめ

  3. 株式会社SODA
 • 2022年1月~ アプリエンジニア
 • 2022年8月~ エンジニアリングマネージャー 
 個人事業主
 •

    Angular 10
 株式会社Brhino
 株式会社ビズリーチ
 • React, Redux
 
 冨永 晃史

  4. Teams プロダクト開発組織 Team A Team B Team C Team D

    Web 🙋🙋🙋🙋🙋 | WebFE 🙋| Flutter 🙋🙋 | QAE 🙋 | Design 🙋 | PdM 🙋 EM 🙋🙋🙋🙋🙋 Web 🙋🙋🙋🙋 | WebFE 🙋🙋 | Flutter 🙋🙋🙋 | QAE 🙋 | Design 🙋 | PdM 🙋 Web 🙋🙋🙋🙋 | QAE 🙋🙋 | PdM 🙋 Web 🙋🙋🙋🙋 | WebFE 🙋| QAE 🙋 | Design 🙋 | PdM 🙋 SREs 🙋🙋🙋 Team EM Team SRE Team E Web 🙋🙋🙋🙋 | QAE 🙋 | Design 🙋 | PdM 🙋 Team G Web 🙋🙋🙋 | Flutter 🙋 | Design 🙋 | PdM 🙋 総勢60名
  5. 募集職種や詳細情報は採用ページをご覧ください 
 We Are Hiring 採用サイト
 募集職種や詳細情報は
 採用サイトをご覧ください
 note 社員インタビューをはじめ、業

    務や組織の詳細はnoteをご覧 ください
 開発ノウハウなど技術的なト ピックはエンジニアブログをご 覧ください
 エンジニアブログ

  6. • 開発中の機能をマージすることができる。
 ◦ 開発中でも細かい単位で PRを出しマージすることができる。 
 ◦ コンフリクトを抑えられる。コンフリクト解消時の考慮を最小化できる。 
 •

    リリース影響範囲をコントロールすることができる。
 ◦ 小さい単位でマージできるため、切り戻しも簡単。 
 ◦ 一部顧客だけの先行公開など、段階的にリリースできる。 
 ◦ コードのマージ・デプロイタイミングと、公開(リリース)タイミングを分けることができ、公開時の作業 を減らすことができる。 
 • 上記を総合して、小さな変更を入れやすくなり開発生産性が向上する
 
 Feature Flags のメリット