I haven't tried it, but EPMD with DNS discovery should work just fine, and should be similar to this NATS example:
https://github.com/psviderski/uncloud-recipes/blob/main/nats...Basically just configure it with `{service-name}.internal` to find other instances of the service.