Would something similar* be possible using Nginx's scripting engine? When a back-end comes online, it connects to an endpoint to notify Nginx that it has come online, and this gets added to the proxy configuration. I wish I had the time to find out for myself!
* to the title, as I haven't investigated the project carefully...
* to the title, as I haven't investigated the project carefully...