What is Reverse Proxy?
A server that sits in front of your app and forwards requests to it.
A gateway that receives client requests and forwards them to backend services, adding TLS termination, compression, caching, rate limiting and routing along the way. The public entry point of most self-hosted stacks.