> Can Unit be used as a reverse proxy server like what we do with Nginx?
> I want to update my Nginx reverse proxy server dynamically (&
> automatically) without any downtime, whenever the underlying services
> scale up & down automatically.
In general nginx reloads configuration gracefully, so one option is just to write the config files with an application/script and do reloads.
Another way is to find appropriate module which allows dynamic upstream changes or for example there are modules which allow backends to be determined via dns (nginx itself can also use host based upstreams but in a more static way as the dns resolution is done only on startup and config reload (there are some hacks with variables but it's not as elegant)).