フロントエンドにおけるフィーチャーフラグ標準化のための「OpenFeature Web SDK v1」がリリース。CNCFから

今回は「フロントエンドにおけるフィーチャーフラグ標準化のための「OpenFeature Web SDK v1」がリリース。CNCFから」についてご紹介します。

関連ワード (個別、展開、普及等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


ソフトウェアの機能追加や変更を行う際に、いきなり全ユーザーに新機能や変更を展開するのではなく、展開する範囲や時期をコントロールするための仕組みとして「フィーチャーフラグ」がしばしば用いられます。

例えば、最初は少数のユーザーにのみフィーチャーフラグをオンにすることで試験的に新機能を試し、問題がなければ全ユーザーに拡大する、といった場合などに用いられます。

クラウドネイティブの普及や推進のための団体「Cloud Native Computing Foundation」(CNCF)は、このフィーチャーフラグAPIの標準化を目指す「OpenFeature」プロジェクトを進めています。

フィーチャーフラグ標準化の目的は、フラグの集中管理

標準化が必要な理由は、フィーチャーフラグを集中管理のためです。

フィーチャーフラグを活用したソフトウェアが大型化して多くのフィーチャーフラグが設定され、さらにフィーチャーフラグが何種類ものソフトウェアで実装されるようになると、どのフィーチャーフラグがオンになっているのか、どのフィーチャーフラグで試験しているのかなどが分かりにくくなります。

そこで、フィーチャーフラグ全体を1つのダッシュボードなどで管理することが望まれます。そのためのAPIを標準化することがOpenFeatureプロジェクトの狙いです。

参考:フィーチャーフラグAPIの標準化を目指す「OpenFeature」がCloud Native Computing Foundationのインキュベーティングプロジェクトに昇格

同プロジェクトはこれまで主に、サーバサイドにおけるフィーチャーフラグの標準化に取り組んでいましたが、今回新たにWebアプリケーションのフロントエンド側におけるフィーチャーフラグの標準化を目指すソフトウェア「OpenFeature Web SDK v1」をリリースしました。

このSDKはWebのフロントエンドアプリケーションにおいてフィーチャーフラグを管理するためのベンダニュートラルなSDKであり、またこのSDKを元にReactに対応した「OpenFeature React SDK」も用意されています。

NEWS: @OpenFeature announces the 1.0 version of its Web SDK at #KubeCon + #CloudNativeCon Europe ?? https://t.co/3c2CkJbFYY pic.twitter.com/UqMTil1PWf

— CNCF (@CloudNativeFdn) March 19, 2024

OpenFeatureプロジェクトは、すでにリリースしているサーバサイドのフィーチャーフラグ管理用のソフトウェアと、今回のフロントエンド用SDKによって、Webアプリケーションのスタック全体に渡り、一貫したフィーチャーフラグの体験を開発者に提供できるとしています。

フロントエンドのフラグを管理する仕組みを搭載

OpenFeature Web SDKでは、フィーチャーフラグを集中管理するダッシュボードから見てネットワークの向こう側にあるPCやモバイルデバイスで動作しているフロントエンドのフラグを管理するための仕組みが組み込まれています。

具体的には、低速なネットワークを考慮したキャッシング機能や同期機能、高い耐障害性、フラグ値が古くなったことをアプリケーションに通知するためのイベントやコールバックの仕組みも用意されています。

今後はAngular、Vue、Svelteなどのフレームワークに個別に対応したSDK、Spotifyから寄贈されたOpenFeature Android SDK、OpenFeature iOS SDKなどもリリースしていくとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「問う力」と「見極める力」が重要なスキルに–ベネッセ、教育現場の生成AI活用を考える
IT関連
2024-12-25 14:48
小泉今日子が音声配信サービスに挑戦 「心の扉をノックしたい」 
IT関連
2021-04-20 20:05
モバイル決算アプリVenmoは暗号資産、家計管理、貯蓄に進出、2021年中にHoneyを統合
フィンテック
2021-02-07 16:21
工業用切削液のand mark、案件管理に「Zoho CRM」を導入–CRM活用で事業成長を加速
IT関連
2025-02-05 06:31
10年連続で1位を獲得、ランサムウェアの最新事情
IT関連
2025-02-11 12:33
デジタルサービスの利用は銀行で46%、証券でも54%に拡大–アドビ調査
IT関連
2022-08-18 08:40
第2回:「ウェブアクセシビリティー義務化」に向けて企業のウェブ担当者が今すぐすべきこと
IT関連
2024-04-17 03:36
人間が“鼻輪ウェアラブル”装着 臭いの方向を検知しガス漏れの場所を特定 :Innovative Tech
トップニュース
2021-08-11 00:32
IPA、DX対応で情報処理技術者試験などの出題範囲とシラバスを一部改訂
IT関連
2023-12-27 18:57
新型コロナワクチンの接種人数を都道府県別に表示 ヤフーが新サービス
ライフ
2021-04-24 17:45
契約審査「LegalForce」、自動レビュー機能で和文「フランチャイズ契約」に対応
IT関連
2023-06-06 14:01
NEC、社内向け生成AIサービスをセキュリティやコンタクトセンター業務に適用
IT関連
2023-09-02 13:12
Facebookがオープンソース化した「Time Appliance Project」–高精度な時刻管理目指す
IT関連
2021-08-18 06:19
データ活用の“気味悪さ”払拭を 情報の価値とリスクのはざま
IT関連
2021-04-14 17:31