10 capabilities developers need in a feature flagging platform
In the software delivery lifecycle, a feature flagging platform should have capabilities that cater to different phases such as design, build and testing, release, and launched. During the design phase, broad SDK support and experimentation are crucial for decision-making. For the build and testing phases, granular targeting rules, safety and security measures like role-based access control (RBAC), audit logs, and scheduling release progression are essential. In the release phase, targeted and percentage-based releases, automatic flag disabling upon failure, and filtering relevant flags to reduce technical debt are important features. Finally, for launched features, configuring Slack reminders and finding all flag references in the codebase can help manage technical debt effectively.
Company
LaunchDarkly
Date published
Oct. 19, 2020
Author(s)
Dawn Parzych
Word count
1052
Hacker News points
None found.
Language
English