世界を動かす技術を、日本語で。

Cloudflare フラッグシップ

概要

  • CloudflareのFlagship は、アプリケーションの機能公開を安全に管理する フィーチャーフラグサービス
  • 再デプロイ不要 で機能の可視性を制御し、柔軟な ターゲティングや段階的リリース が可能
  • OpenFeature標準 に完全対応し、SDKで様々なランタイムに対応
  • Workersとのネイティブ連携 やダッシュボードによる管理機能を提供
  • コミュニティサポート や開発者向けリソースも充実

Flagshipによるフィーチャーフラグ管理

  • Flagship はCloudflareが提供する フィーチャーフラグ管理サービス
  • 機能の公開・非公開を コードの再デプロイなし で制御
  • ターゲティングルールパーセンテージロールアウト による段階的リリースをサポート
  • Workersネイティブバインディング で直接フラグ評価が可能
  • 型安全なメソッドと 自動デフォルトフォールバック 機能

OpenFeature互換性とSDK

  • OpenFeature はCNCFの オープン標準 フィーチャーフラグ管理仕様
  • Flagshipは OpenFeature完全互換 で、@cloudflare/flagship SDKを利用可能
  • Workers、Node.js、ブラウザ など複数のJavaScriptランタイムに対応
  • フラグプロバイダの切り替えは 設定1行の変更 で完了
  • SDKドキュメントや 導入ガイド も提供

ターゲティングルールとロールアウト

  • ユーザー属性 に基づく柔軟なフラグバリュー配信
  • 11種の 比較演算子、AND/ORグルーピング、シーケンシャル評価に対応
  • パーセンテージロールアウト で段階的な機能リリースが可能
  • 一貫したハッシュ処理で 同一ユーザーは常に同じフラグ値 を取得

多様なフラグバリエーション

  • フラグバリエーションは boolean、string、number、JSONオブジェクト に対応
  • オブジェクトバリエーションで 設定ブロック全体 を1つのフラグで配信可能

フラグ管理とインフラ

  • Cloudflareダッシュボードで フラグの作成・更新・削除 が可能
  • プロジェクトやサービス単位で アプリごとにフラグを整理
  • Workers とのネイティブ統合
  • KV Store を活用したグローバルなキー・バリューストレージインフラ

開発者向けサポート

  • Discordコミュニティ で質問や情報共有が可能
  • @CloudflareDev のTwitterアカウントで最新情報やアナウンスを配信

Hackerたちの意見

最近Cloudflareが調子いいね。ただ、細かい権限設定がまだ足りないかな。プロダクション用に別のアカウントを作らないといけないから、SSOがめちゃくちゃになるし、一つのドメインには一つのアカウントしか紐づけられないのが面倒。

そうそう!今日、もっと細かい権限設定を求めるサポートケースを開いたばかりだよ。

AWSを何年も使った後にCloudflareを試してみたけど、UXはすごく良かった。でも、同じ理由で結局戻っちゃった。もう少しで完璧なのにね。

みんなにプロダクションにアクセスさせちゃえばいいんじゃない?

彼らの製品はクールで、これまでずっと満足してるけど、最近ブログでちょっとしたミスがあったね。それに、信頼性に問題があったみたいだけど、最近は良くなってきた感じ。

これが本当に、実際の仕事で使うのをためらわせる理由なんだよね。趣味のための無料プランは大好きなんだけど。

前払いまたは支出制限オプションなしでは絶対に使わない。バグ、攻撃、ミスクリックで6〜7桁の請求書が来るなんて狂ってる。

うん、数年前に全部のプロジェクトで切り替えたけど、もう戻れないね。Workers、D1、R2、キュー、コンテナ、KV。メール送信はまだAWS使ってるから、それが来たら嬉しいな。

OpenFeatureは初めて知った、面白いね!これを統合した経験のある人いる? https://openfeature.dev

かなり便利だよ。前の会社で使ってた。カスタムバックエンドを作ったけど、仕様書とSDKを使ったんだ。フルカスタムバックエンドを作るのに2週間くらいかかったかな。言語間のSDKも問題なく動いたよ(まあ、バグを一つ見つけて報告したら、その日のうちに修正されたけど)。

これはいいけど、まだこれが届くのを待ってるんだよね(皮肉なことに、これもFlagshipを使ってるかも): https://blog.cloudflare.com/enterprise-grade-features-for-al... — まだエンタープライズ専用の機能が下位の(有料)アカウントに来たことはないと思う。特に興味があるのはこれだね: https://developers.cloudflare.com/speed/optimization/content...

そうそう、これ!ゼロトラストのエンタープライズ機能が必要で、実際に営業の人と話さなきゃいけなくなりそうなんだけど、それが時間を取られるし、避けたいストレスになるんだよね。

Hacker Newsで議論の続きを見る