A-Z Popular Blog Security Search »
Related Guides
Information Technology

Proxy vs Reverse Proxy

 , March 29, 2018
A proxy makes requests on behalf of clients. A reverse proxy serves requests on behalf of servers.

Proxy vs Reverse Proxy

Proxies make requests for clients. This is often done to monitor traffic and implement policies that may block certain types of request.
Reverse proxies fulfill requests for clients by connecting to servers. This is often done to achieve horizontal scale by publishing a single IP that maps to a large number of servers. Reverse proxies may also be used to cache responses or implement security scanning of incoming requests.

Proxy Example

A firm configures its internal networks such that employees need to pass through a proxy to access the internet. This allows the firm to generate an audit trail and to block resources that are viewed as a security threat.

Reverse Proxy Example

A backend for a mobile app handles requests using a load balancer that connects to instances of a server running on cloud infrastructure. The cloud instances are scaled up and down to handle load conditions. The load balancer is a reverse proxy that forwards requests to instances to distribute load. Clients view the load balancer as a server and need not be aware that requests are forwarded.
Proxy vs Reverse Proxy
ProxyReverse Proxy
Definition A service that makes requests on behalf of clients.A service that fulfills requests on behalf of servers.
PatternMake many clients appear as one.Make many servers appear as one.
TypeIT InfrastructureIT Infrastructure
Common ImplementationsHardware
Common UsesMonitoring
Blocking Requests
Load Balancing
Content Delivery
API Gateways
Security Scanning


This is the complete list of articles we have written about networking.
Campus Network
Internet Of Things
Network Security
Personal Branding
Pervasive Networks
Point Of Presence
Private Network
Proxy Server
Public Network
Reverse Proxy
Space Network
More ...
If you enjoyed this page, please consider bookmarking Simplicable.


A list of networking techniques and concepts.

Local Loopback

An overview of local loopback networking.

Networking Basics

A list of basic computer networking concepts.

Network Infrastructure

A list of common types of network infrastructure.


The three common types of computing endpoint.


The definition of latency with examples.

Network Throughput

A complete overview of network throughput.

Network Performance

The common types of network performance.


The definition of synchronous with examples.

Reverse Proxy

An overview of reverse proxies with examples.

IT Operations

The definition of it operations with examples.

IT Skills

A list of the common types of information technology skill.

High Latency

The definition of high latency with examples.

Load Balancing

An overview of load balancing with examples.


An overview of failover approaches.

Computer Science Examples

The definition of computer science with examples.

IT Industry

A list of IT industry business models.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map