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

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

Avatar for Akifumi Tominaga Akifumi Tominaga
July 21, 2024
170

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

Avatar for Akifumi Tominaga

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 のメリット