> Yep I got that point, but I'm saying is suppose you have many many clients & > servers. Now if you want to scale your system, you'd add more servers. > Now then you'll need to update server list on each client. > > Basically creating a single end-point (which can be replicated too using a > same config server).
You probably want to look into something like Puppet or Chef sooner than later. If you're scaling a system, but don't understand or haven't even heard of configuration management, you're going to be fucked in a *lot* of ways. Keeping configuration files in sync across many servers is *part* of running a large system. It's not optional, and it's not that hard. There're many ways to do it.
