By submitting, you consent to our use of your data. Privacy Policy.
Kategorie
Technologie
Erstellt von
Beam.ai
Schalten Sie Feature Flags und leiten Sie Benutzersegmente über LaunchDarkly um. Automatisieren Sie so Rollout-Steuerungen, die Ingenieure früher manuell verwalten mussten.
Feature-Flag-Targeting
Mit LaunchDarkly kann ein Team eine Funktion für bestimmte Benutzer oder Segmente ein- oder ausschalten, ohne neuen Code zu implementieren. Ein Beam-Agent liest eine genehmigte Rollout-Regel aus, wie z. B. die Aktivierung einer Funktion für Konten in einem bestimmten Tarif, und wendet die Targeting-Änderung in LaunchDarkly für dieses Flag an. Er dokumentiert, welche Segmente nun im Rollout-Protokoll der Funktion enthalten sind, damit das Team die Änderung später nachvollziehen kann. Eine Anfrage zum Targeting eines Segments außerhalb des ursprünglich genehmigten Tarifs wird an einen Menschen weitergeleitet, bevor das Flag aktualisiert wird.
Steuerung des schrittweisen Rollouts
LaunchDarkly kann eine Funktion zunächst für einen kleinen Prozentsatz von Benutzern freigeben und diesen Prozentsatz im Laufe der Zeit erhöhen. Ein Beam-Agent liest den genehmigten Rollout-Zeitplan aus, wie z. B. die Erhöhung von fünf Prozent auf fünfundzwanzig Prozent nach einem festgelegten Zeitraum ohne Fehler, und passt den Prozentsatz des Flags in LaunchDarkly gemäß diesem Zeitplan an. Er überprüft vor jedem Schritt die für das Flag gemeldete Fehlerrate und benachrichtigt das Team über den neuen Prozentsatz, sobald dieser angewendet wurde. Jeder Schritt, bei dem die Fehler seit der letzten Erhöhung gestiegen sind, wird angehalten und an einen Menschen weitergeleitet, anstatt automatisch fortzufahren.
Kill-Switch-Rollback
Mit LaunchDarkly kann ein Team eine problematische Funktion durch eine einzige Flag-Änderung sofort für alle Benutzer ausschalten. Ein Beam-Agent liest eine Warnmeldung eines verbundenen Monitoring-Tools, die Fehler im Zusammenhang mit einer bestimmten Funktion anzeigt, gleicht diese mit der genehmigten Regel für ein automatisches Rollback ab – wie etwa einer definierten Fehlerrate über ein kurzes Zeitfenster – und schaltet das Flag in LaunchDarkly aus. Er benachrichtigt das Team darüber, dass das Rollback stattgefunden hat und warum. Fälle, in denen das Fehlersignal unklar ist oder mit mehr als einer Funktion zusammenhängt, werden an einen Menschen weitergeleitet, anstatt automatisch abgeschaltet zu werden.






