- Git-basiertes Open-Source-Feature-Flag-Backend
- Kann zusammen mit dem Open-Source-SDK von LaunchDarkly verwendet werden
- In verschiedenen Sprachen lassen sich mit dem SDK von LaunchDarkly Feature Flags auf konsistente Weise implementieren
- Wenn Terraform, AWS und GitHub bereits im Einsatz sind, lässt es sich leicht in bestehende Workflows integrieren
Funktionsweise
- Besteht hauptsächlich aus einem Docker-basierten Serverprozess, der dort gehostet werden kann, wo er sich mit der Anwendung integrieren lässt
- Wird dem App-Code das LaunchDarkly-SDK hinzugefügt, verbindet sich die App beim Start mit dem Dorkly-Server, um Flag-Daten anzufordern und Updates zu empfangen
- Die Flag-Regeln werden in GitHub mit einem einfachen YAML-Format verwaltet
Unterstützte Funktionen
- Unterstützt ein Project pro Git-Repository. Wenn mehr Projects benötigt werden, müssen mehr Repositories erstellt werden
- Boolean-Flags: on/off oder Rollout-Prozentsätze basierend auf Benutzer-IDs sind möglich
- Unterstützt serverseitige und clientseitige Flags (pro Flag kann die Client-Seite ausgeschlossen werden)
- Secrets-Management: SDK-Schlüssel werden in AWS Secrets Manager gespeichert und als Terraform-Output exportiert. Sie werden auch in der generierten Environment-README angezeigt
- Schnelle Updates: Wenn Änderungen an Feature Flags gemergt werden, werden sie innerhalb von 1 Minute in der Anwendung wirksam
Aktueller Status
- Befindet sich noch in einer frühen Entwicklungsphase
- Kann bereits in Produktion eingesetzt werden, auch wenn die Dorkly-Servertopologie noch keine Hochverfügbarkeit bietet
1 Kommentare
Offenbar folgt es nicht separat der Spezifikation von https://openfeature.dev/.