- 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
Görünüşe göre https://openfeature.dev/ spesifikasyonunu ayrıca takip etmiyor.