You can use reverse-proxying and have several servers behind a single front one.
Reverse proxying is less common in wild IoT devices, network appliances, and certain kinds of enterprise/line-of-business apps... Surprisingly Microsoft IIS seems to be an exception in that area
Plus - Unless the client is outside of a browser context, you can drop an nginx instance in front of the service without the service having any clue.
Throw a load balancer in front and it's probably much more robust than a single service.
Honestly - reverse proxy support is one of the more magical parts of http.