Ask HN: What is good open and flexible system for managing configs? Hey all!
let's say you have a lot data-sciency models in production (that for example forecast stuff) where each model relies on a bunch of hard-coded config parameters that you've found through some e.g. hyperparameter tuning etc. which you dont wanna rerun every time the production model runs. I end up hard-coding these values either directly in the production model code or put them in an enum/json somewhere.
However, I wish I had some "config parameter management tool" with a pretty GUI and API that allowed me to store the parameters in a central database which a few features: - allow for programmatically writing new parameters - allow the production models to programmatically query the parameters they're supposed to use - do versioning on the parameter sets, as it's useful to keep the history of parameters for backtesting/reporting - have some logic of structuring the parameter sets thrugh grouping/tagging and/or a hierarchical model so all sets are not just one big mess - finally allow of course for different parameter set structures, as different models have different parameters - ideally a GUI I didn't manage to find anything like it online, are you aware of anything? How are you dealing with that topic if it's an issue for you as well? thanks a lot in advance! |