Automatic Feature Flag Rollbacks: AWS AppConfig + New Relic Workflow Automation
Blog post from New Relic
Feature flags and dynamic configuration can significantly enhance software delivery by allowing gradual feature releases and minimizing risks, but they often require careful management to prevent outages. AWS AppConfig, a service designed to facilitate safer and faster deployments, has integrated with New Relic Workflow Automation to automate and enhance the safety of feature flag deployments using real-time observability data. This integration enables automatic rollbacks when issues are detected, reducing the time and impact of potential outages. Traditionally, teams needed to manually correlate degraded metrics with feature flag deployments and initiate rollbacks, a process that could take several minutes. With the new integration, any issues detected during a gradual deployment trigger an immediate rollback, minimizing user impact and preserving system stability. The integration leverages AWS SQS and Lambda to ensure a seamless rollback process, using New Relic's telemetry platform to continuously monitor application health and trigger alerts. This collaboration between AWS and New Relic is part of a broader strategy to integrate observability with action, offering potential applications beyond feature flags, such as auto-scaling and service restarts. The goal is to build resilient systems that can adapt intelligently to changing conditions.