The concept of "progressive delivery" using feature flags has rapidly grown in recent years as the "new standard" in DevOps excellence, and for good reason. The concept of using feature flags to decouple deployment from release to deliver "progressively" expands the principles of continuously improving software directly into production with real users -- in a safe, controlled way. Further, feature flags provide a wide variety of safety and speed improvements within software delivery, effectively "supercharging" CI/CD in new ways.
However, achieving these software delivery benefits at scale doesn't come without downsides. Complexity can grow in testing, accrual of technical debt, and general visibility and governance of feature flags across CI/CD toolchains.
from DZone.com Feed https://ift.tt/McJAIB8
No comments:
Post a Comment