10 puan yazan xguru 2024-06-30 | 1 yorum | WhatsApp'ta paylaş
  • Git tabanlı açık kaynak bir Feature Flag backend'i
  • LaunchDarkly'nin açık kaynak SDK'si ile birlikte kullanılabilir
    • Farklı dillerde LaunchDarkly SDK'sini kullanarak Feature Flag'leri tutarlı bir şekilde uygulamak mümkün
  • Zaten Terraform, AWS ve GitHub kullanıyorsanız mevcut iş akışınıza kolayca entegre edilebilir

Nasıl çalışır

  • Esas olarak uygulamayla entegre edilebilen bir yerde barındırılan, Docker tabanlı bir sunucu sürecinden oluşur
  • Uygulama koduna LaunchDarkly SDK'si eklendiğinde, uygulama çalışırken Dorkly sunucusuna bağlanarak flag verilerini ister ve güncellemeleri alır
  • Flag kuralları, basit bir YAML biçimi kullanılarak GitHub üzerinde yönetilir

Desteklenen özellikler

  • Her Git deposu için bir Project desteklenir. Daha fazla Project gerekiyorsa daha fazla depo oluşturabilirsiniz
  • Boolean flag'ler: on/off veya kullanıcı ID'sine dayalı rollout oranı ayarlanabilir
  • Sunucu tarafı ve istemci tarafı flag'ler desteklenir (her flag için istemci tarafı hariç tutulabilir)
  • Secrets yönetimi: SDK anahtarları AWS Secrets Manager'da saklanır ve Terraform çıktısı olarak dışa aktarılır. Oluşturulan Environment README'sinde de gösterilir
  • Hızlı güncellemeler: Feature Flag değişiklikleri merge edildiğinde 1 dakika içinde uygulamaya yansır

Mevcut durum

  • Hâlâ erken geliştirme aşamasında
  • Dorkly sunucu topolojisi henüz yüksek erişilebilirlik sunmasa da üretimde kullanılabilir

1 yorum

 
winterjung 2024-07-01

Görünüşe göre https://openfeature.dev/ spesifikasyonunu ayrıca takip etmiyor.