Feature Flags vs. Deployment Automation vs. Config Files
Feature flags are control points in code that allow multiple variations of a code path to run simultaneously without deploying new code. Deployment automation involves creating repeatable pipelines for moving deployment packages from raw code to executable code running on an endpoint. Config files store variables that can be referenced by applications or services and can be version controlled. Feature flags are like light switches in a building, allowing control over individual features without affecting the entire application. Deployment automation is similar to building new structures, while config files involve rewiring existing ones. Feature flags offer more flexibility and ease of use compared to other methods, providing quick adjustments and bug fixes in production.
Company
LaunchDarkly
Date published
June 15, 2020
Author(s)
Adam Zimman
Word count
1072
Hacker News points
None found.
Language
English