17. Proxy vs Reverse Proxy (Example) | How Proxy differs from VPN, LoadBalancer | SystemDesign

preview_player
Показать описание
Chapters
0:00 Introduction
01:00 - What is Proxy
04:15 - Forward Proxy Explanation
14:26 - Reverse Proxy Exaplanation
19:52 - Proxy vs VPN
22:54 - Proxy vs LoadBalancer
24:30 - Proxy vs Firewall

Complete LLD Playlist:

Complete HLD Playlist:

JAVA Playlist:

Join this channel to get access to perks:

#systemdesign #proxyserver #amazon #softwareengineer #interviewquestions
Рекомендации по теме
Комментарии
Автор

Great video! Though I find one thing confusing in your video - you mentioned that we need to configure a separate proxy for each application. it is correct that proxies operate at application level but it means that it can operate at the application layer (Layer 7 of the OSI model) and are aware of the specifics of different protocols like HTTP, HTTPS, and FTP.
The modern proxies can handle different types of proxies, for eg. Squid proxy can manage both HTTP and HTTPS traffic.

arishtajain
Автор

OMG!! Crystal Clear Explanation Thanks 😇

balakrushnabehera
Автор

The more we appreciate the content is less. Mazza aagya.

mahesh_kndpl
Автор

Nice content, added your playlist to the watchlist and will give valuable feedback.

tech_knocking
Автор

Worth spending time, good explanation for beginner 👍

shrutimath
Автор

I have one another doubt is as u said proxy server works at application layer and we need to setup different proxy for each application means i don't understand this . You mean to say if I have 3 different web application than i need 3 different proxy servers isn't? If is this the case than why ? Why need 3 different proxy servers to service multiple applications because you also explained multiple clients can request to proxy servers and they could be different applications/we applications right?

gurupreetsingh
Автор

please explain Proxy v/s API Gateway as well

Anjali_Ranveer_Singh
Автор

9:00 how is grouping useful? Suppose I send some abc request on Google. You sent xyz request. How does it send as single request? Or if it goes sequentially won't opposite server has rate limiting? Or some queue will be used by proxy?

harshinredzone
Автор

Hello Shreyansh, amazing explanation!
How do we send data from VPN server to destination server as at VPN server we have decrypted the data so again it is open to vulnerabilities, right?

rishabhagarwal
Автор

Good explanation but in case of forward proxy as you explain no server can talk or know the client because proxy server send the request to actual server by its IP but here is the catch if actual server want to know the IP of client it can be known by using http headers of request named X-Forward-For, right than how client can hide from actual server... Don't understand it 😢

gurupreetsingh
Автор

What is meant by group of requests here?

mayursamnani
Автор

Can we use proxy and reverse proxy both at a same time ?

ankitgupta-phnk
Автор

I am still confused in Reverse Proxy. Can you help Shrayansh?

jaiswalharshit
Автор

Hi! I have a small doubt, if CDN sits between client and server, shouldn't it be considered as a forward proxy rather than a reverse proxy?

iamgauravnigam
Автор

If I relate DNS with forward proxy then it is fine.🤔

biswajitnaik
Автор

I love your mom and child example Shrayansh

bhatnagarcapital
Автор

how to hide ips of server from the client? What if client knows ip and directly wants to access the server? how to handle that?

ANSHULGUPTA
Автор

Really need to be focused on the points when explaining the difference.

rishabh