Reverse Proxy in Microservices

Reverse Proxy in Microservices

Reverse Proxy streamlines requests, such that a consumer has the convenience of only caring about communication with the reverse proxy. And not the services that it points to.

Frontend communication with reverse proxy for backend APIs

The front end does not care about what happens behind the reverse proxy.

The reverse proxy handles mapping and routing to the appropriate API behind the scenes.

A reverse Proxy is a single interface that forwards the request on behalf of the client and appears to the client as the origin of the response.

What Is a Reverse Proxy_ (And Why Does It Matter_).jpg

A specialized form of reverse proxy known as API Gateway, A form of a reverse proxy that serves as an abstraction of the interface to other services.

Nginx is a web server that can be used as a reverse proxy. Configurations can be specified with an nginx.conf file

A reverse proxy is used to route traffic from one endpoint to multiple endpoints