TrustRadius Insights for LaunchDarkly are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Business Problems Solved
LaunchDarkly is a versatile software that has been utilized by a variety of users to tackle different challenges and improve their development processes. One of the primary use cases is implementing and testing features without full deployment, which reduces risk and increases user acceptance. Users have found that LaunchDarkly allows them to address individual problems by introducing new features and ensuring they meet needs and resolve issues. By hiding incomplete features from end users, the software enables more frequent code deployment, reducing code conflicts.
Another common use case for LaunchDarkly is facilitating Trunk Based / Continuous Deployment workflows and targeting specific user segments. Users rely on the software to run UI experiments and determine the optimal customer experience. It has been particularly valuable for software development teams in managing released features in customer-facing products. Feature flags are used to hide large feature sets until they are complete, documented, and ready for customer use. Additionally, LaunchDarkly enables the rollout of new code variants and passing new features to a limited number of users before a full release, thanks to its ability to set up targeting based on different values.
Despite its wide-ranging benefits, some users have mentioned that the limited number of seats for engineers has slowed down the adoption of LaunchDarkly. However, those who have integrated it into their workflows have observed significant improvements in their product development process. The software has allowed development teams to deploy code faster and with more confidence, ultimately improving quality standards by enabling selective feature rollouts to internal testing accounts before broader releases.
In addition, LaunchDarkly has proved invaluable for feature flagging, testing, and hiding of features, allowing for constant deploys without affecting production systems. It ensures stability during structural changes and enables effective management of feature rollouts across different teams or platforms. Testing features in production has been beneficial for identifying issues that may not have been caught in QA. Furthermore, LaunchDarkly serves as an environment for CI/CD pipelines, providing control over what is seen live without mimicking a live environment on staging.
Notably, LaunchDarkly's ease of use has been widely appreciated by users, contributing to improved team productivity. The software allows for controlled rollouts to different user groups and helps manage new feature development effectively. With its ability to speed up time to delivery by deploying changes behind feature flags until ready for customer exposure, engineers have found it to be an invaluable tool. Feature flags also allow for showing specific customers specific features, further enhancing the flexibility provided by LaunchDarkly.
LaunchDarkly is used for maintaining feature toggles for our production services. We have been using it for a year now and haven't had any issues so far. We have a toggle framework that abstracts away the complexity of Launch Darkly so we don’t actually interact with it directly. LaunchDarkly provides a clear insight into the state of your toggles in production.
Pros
Easy automated way to flip the state of a toggle in production.
Easy access to the state of a toggle in production.
Ability to run A/B tests using a toggle in production.
Cons
The framework needs to support an easy way to remove toggles in the code and in production.
Likelihood to Recommend
Suitable for feature toggle management at scale. It can be used to run A/B tests for your services. If your application or service only has a few simple feature toggles, then this is not the framework for you and you are better off using your own custom toggle management system.
Alternatives
n/a
VU
Verified User
Manager in Engineering (Computer Software company, 1001-5000 employees)
We use LaunchDarkly to help hide incomplete features from end users. This allows us to deploy code to production more often, which reduces code conflicts and leads to a healthier codebase
Pros
Separate Flags by Deployment Environment
target specific users or user groups with flags
allows us to subscribe to changes in feature flags while a session is ongoing
Cons
better splitting by user group
Likelihood to Recommend
LaunchDarkly is great when you need to deploy frequently for teams that are experiencing growing pains because there are more and more developers beginning to contribute to the same code base. It is less important when you have very few users or very few developers. It is also less important when you deploy infrequently, because you are more likely to deploy fully complete and tested code to production in that case