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

  Рет қаралды 22,751

Concept && Coding - by Shrayansh

Concept && Coding - by Shrayansh

Күн бұрын

Пікірлер
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Playlist you might like: HLD Basics to Advanced: kzbin.info/aero/PL6W8uoQQ2c63W58rpNFDwdrBnq5G3EfT7 LLD Basics to Advanced: kzbin.info/aero/PL6W8uoQQ2c61X_9e6Net0WdYZidm7zooW JAVA Basics to Advanced: kzbin.info/aero/PL6W8uoQQ2c63f469AyV78np0rbxRFppkx
@Umashankar14412
@Umashankar14412 Жыл бұрын
Enjoying and learning please videos thoda jaldi upload karo system design pe, coz kaffi time hogya course start hue
@mahesh_kndpl
@mahesh_kndpl Жыл бұрын
The more we appreciate the content is less. Mazza aagya.
@ConceptandCoding
@ConceptandCoding Жыл бұрын
thank you
@balakrushnabehera2800
@balakrushnabehera2800 Жыл бұрын
OMG!! Crystal Clear Explanation Thanks 😇
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Thank you
@arishtajain8372
@arishtajain8372 7 ай бұрын
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.
@rajkumararora7366
@rajkumararora7366 2 ай бұрын
Complex things explained with simplicity!!! Especial thanks for your nice example for proxy at start of video which makes us not to forget it for lifetime bcz we dont forget MAA 😛
@naveentmyug
@naveentmyug 2 ай бұрын
Thanks for the details explanation. It really helps me to understand.
@shivamsoni9117
@shivamsoni9117 12 күн бұрын
can you explain difference b/w proxy and gateway here
@shrutimath3330
@shrutimath3330 Жыл бұрын
Worth spending time, good explanation for beginner 👍
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Thank you
@tejasshaha6629
@tejasshaha6629 Жыл бұрын
Clear explanation 🙌. Thank you ❤
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Thanks
@sahibog
@sahibog Жыл бұрын
Very Useful. Thanks for sharing it
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Thank you
@tech_knocking8440
@tech_knocking8440 Жыл бұрын
Nice content, added your playlist to the watchlist and will give valuable feedback.
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Thanks
@UECAshutoshKumar
@UECAshutoshKumar Ай бұрын
Thank you
@souvikdey8087
@souvikdey8087 Жыл бұрын
On point. Very good content
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Thanks
@priyansh12148
@priyansh12148 8 ай бұрын
Excellent explaination
@gurupreetsingh8347
@gurupreetsingh8347 Жыл бұрын
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?
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Hi Gurupreet, Proxy works at application layer. My understanding is, lets take your System, you can connect to Proxy server through your web browser (application) by providing Proxy server IP and Port details. Similar in other client, i can set up the same proxy server details. So same proxy server can be used by multiple clients. Also, As you know at Application layer there are many protocols like HTTP, FTP, SMTP etc. So for each protocol, you need a different proxy like HTTP proxy, FTP proxy to handle appropriate request
@gurupreetsingh8347
@gurupreetsingh8347 Жыл бұрын
@@ConceptandCoding oh ok now i got it thanks,, by the way can not we have any proxy as of now that handles multiple application protocol ?
@shubhamagarwal1434
@shubhamagarwal1434 2 ай бұрын
very well explained.......awsome!!!
@biswajitnaik8225
@biswajitnaik8225 9 ай бұрын
Thanks for the amazing playlist ❤
@harshinredzone
@harshinredzone Жыл бұрын
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?
@arishtajain8372
@arishtajain8372 7 ай бұрын
I think it's misleading to say that they combine the request. Each client request is forwarded as its own individual request. However, If multiple clients request the same resource, the proxy can serve the cached version to subsequent clients, reducing the number of requests sent to the external server. Also proxies can handle rate liming by queuing requests. If the target server has rate limits, the proxy can temporarily hold (queue) additional requests and forward them sequentially to stay within the rate limits.
@ankitgupta-ph4nk
@ankitgupta-ph4nk Жыл бұрын
Can we use proxy and reverse proxy both at a same time ?
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Yes we can
@rubinrubin113
@rubinrubin113 4 ай бұрын
The session is clear. how about sharing a document for this session if availbale? Thank you.
@saanikagupta1508
@saanikagupta1508 4 ай бұрын
Load Balancer also brings anonymity. Reverse Proxy seems to be superset of Load Balancer.
@priyankasetiya1358
@priyankasetiya1358 4 ай бұрын
what's the difference b/w reverse proxy and api gateway?
@bhatnagarcapital
@bhatnagarcapital Жыл бұрын
I love your mom and child example Shrayansh
@ConceptandCoding
@ConceptandCoding Жыл бұрын
Thank you
@mayursamnani8964
@mayursamnani8964 7 ай бұрын
What is meant by group of requests here?
@rishabhagarwal9349
@rishabhagarwal9349 9 ай бұрын
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?
@arishtajain8372
@arishtajain8372 7 ай бұрын
The primary purpose of the VPN tunnel is to secure data between your device and the VPN server. This prevents eavesdroppers on your local network (like an unsecured Wi-Fi network) or your ISP from intercepting and reading your data. Once data is decrypted at the VPN server, it is indeed in a vulnerable state as it travels to the destination server. Now it is similar to regular internet traffic unless additional security measures are in place.
@iamgauravnigam
@iamgauravnigam 10 ай бұрын
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?
@ConceptandCoding
@ConceptandCoding 9 ай бұрын
A CDN is considered a reverse proxy as it serves content on behalf of the origin server, optimizing performance by caching and delivering content closer to users. In contrast, a forward proxy sits between clients and servers, forwarding requests to the server on behalf of clients. Hope that clarifies, CDN not only sits between client and server, it provides the content too on server behalf.
@iamgauravnigam
@iamgauravnigam 9 ай бұрын
@@ConceptandCoding - yeah, thanks for the clarification.
@abayomiadams
@abayomiadams 5 ай бұрын
I like tis explanation....very very nice... But I HAVE TWO QUESTIONS. 1. how can I set up a proxy server... 2. I learnt that Application level firewalls are much more better that Traditional firewalls if this is true, can we say Proxy firewalls are better that Trad FIrewalls. Lemme add one more question YOu said Proxy functions on Application level and I need to set it up for every application. I understand this concept from the client side but I don get how this applies for the Server side (the reverse proxy).
@gurupreetsingh8347
@gurupreetsingh8347 Жыл бұрын
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 😢
@ConceptandCoding
@ConceptandCoding Жыл бұрын
:) Gurupreet you are right. XFF (x-forward-for) do contain the chain of IP addresses (original IP and intermediate proxy IPS), but it do not guarantee the authenticity of it. Many server do need Client IP address, and that's why this XFF added in the header. But my take is, server can only use this info, if it has whitelist of the proxy servers, otherwise its possible that, some script have been added in XFF and server consume it and store it in DB and then it's an issue. I will go through more on this, thanks for raising this point.
@Anjali_Ranveer_Singh
@Anjali_Ranveer_Singh 10 ай бұрын
please explain Proxy v/s API Gateway as well
@jaiswalharshit
@jaiswalharshit 8 ай бұрын
I am still confused in Reverse Proxy. Can you help Shrayansh?
@bhatnagarcapital
@bhatnagarcapital Жыл бұрын
WOW
@ConceptandCoding
@ConceptandCoding Жыл бұрын
thanks
@ANSHULGUPTA880
@ANSHULGUPTA880 Жыл бұрын
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?
@coffeecoding297
@coffeecoding297 Жыл бұрын
may be, server can accepts request only from proxy.
@ANSHULGUPTA880
@ANSHULGUPTA880 Жыл бұрын
@@coffeecoding297 but how to configure that?
@arishtajain8372
@arishtajain8372 7 ай бұрын
That is what reverse proxy is used for, to hide the IP address of the server, so now only the IP of reverse proxy is exposed to the client.
@harshitagarwal2682
@harshitagarwal2682 5 ай бұрын
👍👍
@princeraheja8737
@princeraheja8737 Ай бұрын
load balance and proxy , more explanation needed here , give some real word example to explain how it uese
@biswajitnaik8225
@biswajitnaik8225 9 ай бұрын
If I relate DNS with forward proxy then it is fine.🤔
@rishabh8355
@rishabh8355 Жыл бұрын
Really need to be focused on the points when explaining the difference.
@rishuraj3277
@rishuraj3277 2 ай бұрын
15000 ads in a half an hour video. I have taken the membership but still seeing ads. Totally disrupts the flow.
@shadman346
@shadman346 2 ай бұрын
You have to buy KZbin premium for that.
16. System Design - Distributed Messaging Queue | Design Messaging Queue like Kafka, RabbitMQ
45:13
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
API GATEWAY and Microservices Architecture | How API Gateway act as a Single Entry Point?
23:18
Concept && Coding - by Shrayansh
Рет қаралды 46 М.
Reverse proxy nginx letsencrypt tutorial
17:12
Christian Lempa
Рет қаралды 124 М.
Service Mesh and its Architecture | How Microservices Communicate?
23:54
Concept && Coding - by Shrayansh
Рет қаралды 17 М.
Proxy vs Reverse Proxy Explained
8:05
PowerCert Animated Videos
Рет қаралды 390 М.
Understanding Proxy, Forward Proxy, and Reverse Proxy
9:41
Arpit Bhayani
Рет қаралды 33 М.
Proxy vs Reverse Proxy vs Load Balancer | Simply Explained
13:19
TechWorld with Nana
Рет қаралды 244 М.
Proxy vs Reverse Proxy Server Explained
14:18
Hussein Nasser
Рет қаралды 135 М.