Logo

dev-resources.site

for different kinds of informations.

Load balancer vs Gateway vs reverse proxy vs forward proxy

Published at
12/28/2024
Categories
systemdesign
gateway
proxy
basic
Author
sallbro
Categories
4 categories in total
systemdesign
open
gateway
open
proxy
open
basic
open
Author
7 person written this
sallbro
open
Load balancer vs Gateway vs reverse proxy vs forward proxy

Today I will discuss about most use service in system design and difference between them.

Image description

load balancer distribute load to different server according to algorithim set in load balancer configuration.

Image description

  • Gateway have additional + load balancer.

  • it can process the request and send response + distribute load to different server according to alogrithim set in load balancer configuration.

  • above I have discuss about two scenario.

Image description

forward proxy is used to hide the user identity. it make a request to server on behave of client.

Image description

reverce proxy is used to hide the server identity. it make a response to client on behave of server.

simple request response using all the services in one system.

Image description

basic Article's
30 articles in total
Favicon
Research DevOps metrics and KPIs
Favicon
Matanuska ADR 010 - Architecture, Revisited
Favicon
Matanuska ADR 009 - Type Awareness in The Compiler and Runtime
Favicon
Matanuska ADR 007 - Type Semantics for Primary Types
Favicon
Top 10 Programming Languages in 2025
Favicon
PHP OOP Part-2: Constructor and Destructor
Favicon
PHP OOP Part-4: Static property, method and this vs self
Favicon
PHP OOP Part-3: Access modifier, Encapsulation and Inheritance
Favicon
PHP OOP Part-5: Abstraction and Interface
Favicon
Matanuska ADR 006 - Runtime Exit
Favicon
Load balancer vs Gateway vs reverse proxy vs forward proxy
Favicon
Sponsoring Family in Dubai: Who Can Apply and How?
Favicon
Best practices to Implement RTL in React Js
Favicon
Matanuska ADR 002 - Architecture
Favicon
Matanuska ADR 003 - Recursive Descent Parser
Favicon
Getting Started with Python: Why and How to Learn This Amazing Language
Favicon
Beginner-Friendly Basic Computer Course Overview
Favicon
I'm Publishing Matanuska BASIC's ADRs
Favicon
Engineering of Small Things #2: Cookies
Favicon
PHP OOP Part-7: Composition vs Inheritance and Dependency Injection
Favicon
A Beginner’s Guide to React: Understanding Components
Favicon
Matanuska ADR 008 - Sigils
Favicon
Correct Way to Implement RTL in React Js
Favicon
Hackathon 101
Favicon
Learn javascript promises. Part 1 β€” What is a promise?
Favicon
PHP OOP Part-6: Polymorphism
Favicon
PHP OOP Part-1: Introduction, Object, and Class
Favicon
Matanuska ADR 005 - Editor Operations
Favicon
Create Class and Object
Favicon
Java basic program with expansion

Featured ones: