Discussion

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!

4 points sambucini 4 years ago 6 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton