How We Eliminated Configuration-Related Outages and Scaled Consul Management at Agoda
Jul 9, 2026Agoda Engineering

Summary
This post details the evolution of Agoda's GitOps for Consul KV management, focusing on the introduction of gradual rollout for global configurations and distributed ownership of CODEOWNERS. Gradual rollout aims to prevent cascading service instability by allowing phased deployments across data centers, pausing if issues arise. Distributed ownership will empower teams to manage their CODEOWNERS entries directly, removing DevOps as a bottleneck. The post also mentions ongoing exploration of automated drift detection, pre-deployment testing, and AI-powered change impact analysis.