of course it is possible to write apps that do not use DNS, but this is rarely done.
why not just embed the ip addresses in the data payloads? death to nats! :-)