Challenge
In technology, staying ahead of the curve is crucial. For software delivery teams, this means constantly innovating while also mitigating risks and reducing mean time to recovery (MTTR).
That’s where Guarded Releases comes in.
Solution
LaunchDarkly Guarded Releases enables teams to uncover and automatically remediate software performance problems before they become customer issues. Guarded Releases transforms the high-stakes gamble of software deployment into a seamless, controlled process by embedding proactive risk mitigation into every release.
97% reduction in overnight and weekend releases and
300% increase in production deployments.“Did we get ourselves out of nights and weekends? Largely, yes.”
Nathan Gray, Director of Digital Engineering Operations, Ally
How Guarded Releases solves it
Take the risk out of software releases
Why compromise engineering velocity for safety? With LaunchDarkly, you don’t have to. Guarded Releases features progressive rollouts, multi-dimensional targeting, automated monitoring, and auto rollbacks to help teams deliver software safely, protect customer trust, and innovate faster at scale.
Control your deployment
Progressively rollout changes and use multi- dimensional targeting to minimize blast radius.
- Specify rollout audiences based on a range of user attributes (e.g. location, plan type, OS) or predefined segments with Multi-dimensional Targeting.
- Gradually release features to a defined percentage of users, increasing exposure over time using Percentage-Based Rollouts.
- Modify rollout settings (like percentages or targeting) with Dynamic Adjustments in real-time without redeploying code.
Rest easy — we're on guard
Detect application issues and instantly recover with auto-rollbacks.
- Monitor for regressions in real time with Regression Detection alerts (configurable PagerDuty and Slack notifications) to ensure prompt remediation.
- Respond to errors in milliseconds when application performance thresholds are breached with Automated Rollbacks to the last good state.
Proactively monitor and mitigate risk
Set and monitor performance thresholds like errors and latency in real-time.
- Ensure critical metrics are monitored for every release with easy Metric Configuration to events via LaunchDarkly’s API/SDKs, Sentry, & OpenTelemetry.
- Set rules to track flag metrics with out-of-the-box templates for flexible Duration Monitoring windows, from days to minutes.
- Track release progress with Automated Rollout & Monitoring to ensure error-free, successful completions.