Anyone with experience using this as a dynamic reverse proxy - I need to proxy certain requests to private container (ports) where the port isn't known until the container is booted, and containers come up and down as users require them.
After you can use consul Nginx integration (it will dynamically generate Nginx config on all updates, and will restart it).
Tyk mentioned here also have Consul service integration and much more.