Testing Configs in Production
In this talk, TR Jordan from Turbine Labs discusses how his team tests configurations in production using Slack's Turbine Labs service mesh based on Envoy. He emphasizes the importance of treating configuration as code and highlights three key points: configs tend to be deeply repetitive, they vary by environment, and not all changes are driven by humans. Jordan suggests techniques for testing complex configurations in production, such as phasing rollouts and separating human-driven intentional config from application state. He concludes that simplifying the configuration process can lead to a more manageable system with effective confidence building through testing in production.
Company
LaunchDarkly
Date published
Oct. 23, 2018
Author(s)
Andrea Echstenkamper
Word count
2660
Hacker News points
None found.
Language
English