newmo の feature flag 基盤

Shinya Ishitobiのアイコン

Shinya Ishitobi

newmo 株式会社

Software Engineer, Platform team

newmo 株式会社の Software Engineer。 Platform team にてクラウドインフラやモノレポの共通基盤の開発を担当。 CNCF Kubestronaut

Tech

セッション概要

開発スピードの高速化を実現するトランクベース開発において、feature flag の活用は徐々に浸透しつつあります。環境やユーザーを細かく指定した段階的・限定的な機能展開を可能にすることで、開発の柔軟性・安全性を飛躍的に高めます。一方で、「開発者の認知を超えたフラグの急増」や「未使用のまま残存するゾンビフラグ」、「プラットフォームとコードベース間でのフラグ名不整合」といった課題が存在します。これらの課題は認知負荷・運用負荷の増大や分岐増加によるテストカバレッジ低下を招き、最終的には feature flag 自体の価値を損ないかねません。newmo では開発者体験を最優先に据え、これらの課題を包括的かつ自動的に解決する独自の feature flag 基盤をゼロから設計し構築しました。 本セッションでは、課題解決の根底にある設計思想と実装の中で得られたノウハウ、そして今後の展望についてご紹介します。

キーワード

プラットフォームエンジニア - Platform Engineer アプリケーション/プロダクト開発者 - Developer ITアーキテクト - Architect 開始期(何かしらの形でプラットフォームエンジニアリングを実践している) - Introduction
Share: