in reply to Where to store configuration information?
I'd generally frown upon using configuration files that need to be retrieved over the network. Not only does that mean that if the service providing the configuration file isn't reachable, your applications cannot start (you're introducing a single point of failure), you'd still need a local configuration file anyway, because at least you need to configure where applications can find their configuration from.
A configuration file in a central location would be simple, but then anyone could read it, could see how to connect to the databases, etc.That's what file permissions/ACLs are for.
|
|---|