Proxy Server
Noun · Development
Definitions
A server that acts as an intermediary for network requests between clients and destination servers. A forward proxy acts on behalf of clients (hiding their identity or filtering content), while a reverse proxy (like Nginx or HAProxy) sits in front of backend servers to handle load balancing, SSL termination, and caching.
In plain English: A server that sits between users and the actual servers, managing traffic, adding security, or speeding things up.
Example: "We put Nginx as a reverse proxy in front of the Node servers to handle TLS termination and serve static assets."