Co do discovery to obejrzyj sobie https://consul.io/


web-frontend.service.consul. 0 IN A 10.0.3.83
…0…

wait what

https://github.com/hashicorp/consul/blob/9bbe09fb43c33a79f93d76bee54992ea3d5bc82e/website/source/docs/agent/options.html.markdown#node_ttl

"By default, this is "0s", so all node lookups are served with a 0 TTL value."

sure, what can go wrong, that sounds like a sensible default :)