Failure Recovery: Strategies for Recovering From Failed Deployments
The text discusses strategies for recovering from failed software deployments, emphasizing the importance of having strong foundations in place. It introduces Release Assistant as a tool that helps build release pipelines and provides visibility into feature releases across environments. Three main strategies are presented: 1) using kill switches to disable error-causing features instantly; 2) managing the blast radius by controlling who or what receives specific feature flag configurations, allowing for reactive recovery and proactive management; and 3) leveraging Release Guardian to actively monitor the state of a feature release and automatically take action based on certain thresholds being breached. The text also mentions honorable mentions such as flag triggers, APM integrations, and workflows that can be used for automation and governance in software deployments.
Company
LaunchDarkly
Date published
Nov. 3, 2023
Author(s)
Cody De Arkland
Word count
2171
Language
English
Hacker News points
None found.