title: What does a service discovery application solve that couldn't be met by DNS based lookup for a service?
body: <p>I have happily gotten away with host file entries for smaller setup and DNS based service names for larger setups. Including using search order to construct the full DNS name of the service to lookup. I unclear how service discover can also take up the load balancing problem?</p>