Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: How do you manage the high number of configuration properties?
3 points by devops-hs on Sept 19, 2022 | hide | past | favorite | 1 comment
We use Terraform to provision most of our infrastructure. The configuration values are stored in TF vars. Our JAVA-based microservices use Spring Cloud Config to manage environment properties, and GO-based microservices use environment var via Viper. Then our mobile apps use Firebase, while our web apps use config files in the repo where either direct files are stored or are somehow interpolated between kustomization YAML templates. Some teams also store configurations in S3.

The values for these configurations across all environments are just spread all over the place. A new developer joining the team spends a high amount of time understanding the existing configurations. Triaging live issues has also become problematic. More recently, we added a new cloud, causing a drift in the property values across these clouds.

How has your organization solved this problem?




With CUE, this is one of its stated purposes, to manage configuration at scale.

https://cuelang.org | https://cuetorials.com




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: