Forward proxy vs reverse proxy difference explained - Brain Bytes (Java Brains)

  Рет қаралды 133,569

Java Brains

Java Brains

Күн бұрын

Пікірлер: 102
@MadhuSudhanpro
@MadhuSudhanpro 3 жыл бұрын
Kaushik you truly changed my life!! The reason i could understand Java the way i do is all because of you Thank you!
@Java.Brains
@Java.Brains 3 жыл бұрын
Thank you for your comment! :)
@carmenlilianaromano2880
@carmenlilianaromano2880 3 жыл бұрын
@@Java.Brains Si
@Ajith4u81
@Ajith4u81 3 жыл бұрын
I have searched several places to understand the exact difference. This is the best video tutorial i have ever seen till date. Hats off to the media. Also all the other informations shared by this channel is worth watching and is unmatched
@rajd2792
@rajd2792 Жыл бұрын
Brevity , Clarity and Simplicity -> Thanks , now i have understood it well.
@charleslamb5810
@charleslamb5810 2 жыл бұрын
WOW! You just earned yourself another subscriber. I have been trying to understand the concept of forward proxies for months, and after many tutorials and articles you finally explained it in a way that I understood. My confusion was what the hell a forward proxy was, and I never thought that your ISP or wifi network is the proxy server. Of course I already understood the reverse proxy for things like load balancers and caching, but now I understand both. Thanks again
@arv1ndvlogs
@arv1ndvlogs 3 жыл бұрын
The way you explain the concepts are awesome and easily understandable. Keep up the great work!
@Youvidya
@Youvidya 3 жыл бұрын
you are gem.. you explain in simple language with which even freshers can understand :) thanks for your efforts.
@mostinho7
@mostinho7 Жыл бұрын
Done thanks! Proxy sits between the client and the server
@VladislavChernykh43
@VladislavChernykh43 3 жыл бұрын
Thanks Kaushik, the clearest explanation ever on that topic. Awesome
@asjjain191183
@asjjain191183 3 жыл бұрын
Kaushik you are simply great. The way you teach is awesome. I love you.
@HappyBoySidd
@HappyBoySidd 3 жыл бұрын
Your explanation skills are really good.. way better than anyone else teaching on KZbin
@MrAJ-em3ue
@MrAJ-em3ue 2 жыл бұрын
i never used to comment on tutorial videos like this , here is one worth commenting..
@ezekielkoontz5267
@ezekielkoontz5267 3 жыл бұрын
That was a super well made video! I was setting up a permanent Plex server but I kept on hearing that, for a bunch of different Servarr applications, you needed to set up a reverse proxy. Now I finally get why that's the case!
@niharika572
@niharika572 3 ай бұрын
its the best ever explanation of proxy that i could find. Great job (Y)
@cangurdal9264
@cangurdal9264 Жыл бұрын
Very clear explanation, this topic can be so confusing when going details. But your simplistic approach make the concept very understandable. Very nice work 👏🏽👏🏽👏🏽
@yrusTube
@yrusTube 3 жыл бұрын
Beautifully explained, short concise and simple.
@songadal8119
@songadal8119 3 жыл бұрын
Thank you very much. This video helped me to know the use case and the differences between the both proxy types.
@danieleskyline
@danieleskyline 2 жыл бұрын
Very simple and clear explaination. Thank you so much
@danthe1st
@danthe1st 3 жыл бұрын
In concludion: Forward proxy==school or corporate network Reverse proxy==nginx
@nojerome497
@nojerome497 2 жыл бұрын
Great intro, it actually pulled me in to watch the rest.
@foruvasanth
@foruvasanth 2 жыл бұрын
Thats an amazing introduction to Proxy definition!
@skullwise
@skullwise 3 жыл бұрын
Thanks, Kaushik. I think even Service Registry(Eg Eureka) uses the concept of a reverse proxy.
@Abdullah-Alhariri
@Abdullah-Alhariri 3 жыл бұрын
thank you so much, dude. keep uploading these kinds of videos. they are very helpful.
@vtreanor
@vtreanor 2 жыл бұрын
Good job, no wasted chatter.
@mickeandersson6467
@mickeandersson6467 2 жыл бұрын
Thank you for a great explanation of these two concepts.
@anzarsainudeen8806
@anzarsainudeen8806 Жыл бұрын
Super, clear explanation , awesome 😊
@Matthieufleere
@Matthieufleere 3 жыл бұрын
Very nice and clear presentation. Thank you :)
@sundaramjha1776
@sundaramjha1776 3 жыл бұрын
Wow what a topic taken by u. Please take more server related topic like loadbalancer, https, websocket etc.... Really like ur video 👍
@Java.Brains
@Java.Brains 3 жыл бұрын
Sure I will
@zidrexandag06
@zidrexandag06 3 жыл бұрын
@@Java.Brains thank you koushik, I got a job thanks to your videos. I take the lessons you teach to my heart
@farrukhijaz
@farrukhijaz 3 жыл бұрын
Start won me over :)
@ManojSharmaMJS
@ManojSharmaMJS 3 жыл бұрын
Kaushik you're really awesome...the way you explain all topics is really different, and I really love the way you explain the mindset (from development team and user's perspective) behind each and every subject/topic/tech.
@paulhagan3348
@paulhagan3348 Жыл бұрын
great job, very clear to understand
@ashishsadana1365
@ashishsadana1365 3 жыл бұрын
superb... second episode came so quickly...
@Java.Brains
@Java.Brains 3 жыл бұрын
Yup, I'll try to post more regularly
@ashishsadana1365
@ashishsadana1365 3 жыл бұрын
@@Java.Brains I feel like meeting you sometime... and thank you in person... I am really thankful to you for all your tutorials...
@srinidhikoundinya18
@srinidhikoundinya18 3 жыл бұрын
Hi....when is your docker course coming out ?? Eagerly waiting for it :)
@brianmisasa
@brianmisasa 9 ай бұрын
Clear and concise
@moodeylol3
@moodeylol3 3 жыл бұрын
think you man ...im gonna take my security + exam this week
@mahdi5796
@mahdi5796 10 ай бұрын
Very well explained. Thanks
@caty863
@caty863 Жыл бұрын
Back in 2010, I was a webmaster of a portal whose some pages had to be served by a Tomcat server. So, I had to set a reverse proxy in my Apache24 server so that the requests for those pages would be properly forwarded to Tomcat.
@rajakvk2837
@rajakvk2837 3 жыл бұрын
Please cover Cloud infrastructures as well. Myself became fan of your channel.
@SinanMustafov619
@SinanMustafov619 3 жыл бұрын
Would you consider making videos about different design patterns?
@xsilverx1198
@xsilverx1198 2 жыл бұрын
Amazing explanation 👏 thank you
@SubtleAsh-TheImmortal
@SubtleAsh-TheImmortal 2 жыл бұрын
Koushik you're fab!
@ankitkanyal8392
@ankitkanyal8392 3 жыл бұрын
Great video loved the way u explained things
@Java.Brains
@Java.Brains 3 жыл бұрын
Glad you liked it
@ashokkumartalupula7503
@ashokkumartalupula7503 2 жыл бұрын
Very well explained👌 Thank you🙏
@rasathuraisivaram8301
@rasathuraisivaram8301 3 жыл бұрын
The name should be changed to programming Brains instead of Java Brains. Thanks Kaushik for your new video
@yomista
@yomista 2 жыл бұрын
So easy to understand and detailed. Subbed!~
@yashpandey9550
@yashpandey9550 3 жыл бұрын
Hi Kaushik, great content as always. But having a single reverse proxy means that if that server goes down then the end user can't access your services (Single point of failure). How do you make sure it's taken care of. Do we have multiple reverse proxies! I know forwarding requests and load balancing is not as processor intensive as actually serving those requests but still I think something like this can happen and your reverse proxy server can go down. What do you do in that scenario?
@Java.Brains
@Java.Brains 3 жыл бұрын
With things like load balancers and reverse proxies, high availability is handled differently. You basically have active and passive servers with a hearbeat mechanism to make sure the reverse proxy is up, and the instant it goes down, you automatically switch to the passive reverse proxy and reroute the network so that the failing proxy isn't being routed to. This HAS to be done because if we were to run multiple reverse proxies running active at the same time, you'd need another reverse proxy to load balance between them, and the problem repeats!
@tomknud
@tomknud 3 жыл бұрын
Nice explanation of all that. Thanks
@chintansanghavi4083
@chintansanghavi4083 2 жыл бұрын
Nicely explained.
@piters101
@piters101 3 жыл бұрын
As always great video and simple and understandable explanation
@sonofgod00
@sonofgod00 3 жыл бұрын
Thanks kaushik sir.
@beamer5404
@beamer5404 3 жыл бұрын
Very well explained. So neat. Thanks.
@yofuru
@yofuru 2 жыл бұрын
Really good explanation, thank you for sharing this very nicely integrated knowledge!
@ganeshramanan4756
@ganeshramanan4756 3 жыл бұрын
Thanks for sharing knowledge, may I assume api gateways are use case of reverse proxy?
@AKatyal90
@AKatyal90 3 жыл бұрын
Brilliantly explained !!
@sachintha659
@sachintha659 3 жыл бұрын
clear explanation
@mehargayatri7936
@mehargayatri7936 3 жыл бұрын
Very clear explanation Thanks a lot
@Java.Brains
@Java.Brains 3 жыл бұрын
Glad it helped
@Ayush-Pro-Max-Ultra
@Ayush-Pro-Max-Ultra 3 жыл бұрын
Thanks Kaushik!
@pazhanikumar8584
@pazhanikumar8584 9 ай бұрын
nice explanation.
@harshraj22_
@harshraj22_ 3 жыл бұрын
Hey ! What's difference between reverse proxy and API gateway ? From your explanation, they both seem to be same
@vm1662
@vm1662 2 жыл бұрын
I have the same question. Or is an API gateway an example of reverse proxy? Were you able to find out?
@vm1662
@vm1662 2 жыл бұрын
The video also mentions about it @8:25. Looks like a gateway is an example of reverse proxy: An API gateway sits between clients and services. It acts as a reverse proxy, routing requests from clients to services. It may also perform various cross-cutting tasks such as authentication, SSL termination, and rate limiting. If you don't deploy a gateway, clients must send requests directly to front-end services. Source: docs.microsoft.com/en-us/azure/architecture/microservices/design/gateway#:~:text=An%20API%20gateway%20sits%20between,directly%20to%20front%2Dend%20services.
@alisharifi9541
@alisharifi9541 2 жыл бұрын
fucking well explained unlike many other channels which just want to complicate the concept
@hamidja1537
@hamidja1537 2 жыл бұрын
Thanks for sharing
@clonger204
@clonger204 3 жыл бұрын
Great video, many thanks.
@AnatolyLeonov
@AnatolyLeonov 2 жыл бұрын
Thanks :) Useful video
@dansmith5037
@dansmith5037 2 жыл бұрын
great video!
@knowledgeseeker3530
@knowledgeseeker3530 3 жыл бұрын
Are there any plans to teach Microservices Architectural Patterns?
@rithysong8704
@rithysong8704 Жыл бұрын
thank youuuu
@kevinvelasquez9479
@kevinvelasquez9479 Жыл бұрын
I loved it, thank you.
@janodost4630
@janodost4630 3 жыл бұрын
Thanks!
@AkumaNoKuma
@AkumaNoKuma 2 жыл бұрын
thanks!
@james_nt
@james_nt Жыл бұрын
thanks bro
@nuttButterAMK
@nuttButterAMK 3 жыл бұрын
You are the best
@shashankjakhmola6226
@shashankjakhmola6226 3 жыл бұрын
What is the difference between load balancing server , api gateway and reverse proxy?
@anonymous9048
@anonymous9048 3 жыл бұрын
Can we say that needing only one public IP is a valid advantage of a reverse proxy?
@hidayathidayat4469
@hidayathidayat4469 3 жыл бұрын
video that made me stop google "what is reverse proxy"
@matthiasgiger1875
@matthiasgiger1875 3 жыл бұрын
😂 very smart that proxy college concept
@helloworld4402
@helloworld4402 3 жыл бұрын
Can you make a video on OSI model
@lakshbk
@lakshbk 3 жыл бұрын
What iS difference between nat gateway and proxy?
@georgebanin4812
@georgebanin4812 11 ай бұрын
So what exactly is the difference between a gateway and a proxy server
@sushantbanuagriya5554
@sushantbanuagriya5554 3 жыл бұрын
So, If reverse proxy is also acts as load balancing.. Then can we configure external load balancer with reverse proxy ? As I have seen in AWS ElasicBeanstalk can be configure with LB and reverse proxy.. But didn't understand the use of both.. Can anyone help me for this understanding ?
@shredder_plays
@shredder_plays 3 жыл бұрын
What I understood was forward proxy is forwarding an request to single server where as reverse proxy is used in a scenario where multiple servers are there correct me if i am wrong
@Java.Brains
@Java.Brains 3 жыл бұрын
Well, there are multiple clients and multiple servers, so multiples on both sides. Forward proxy is associated with clients and reverse proxy with servers, like I mention in the video.
@shredder_plays
@shredder_plays 3 жыл бұрын
@@Java.Brains okay but then in the diagram at 06:39 why you used reverse proxy in between outside world and group of servers it has to be among servers only na I found same diagram in both forward proxy and in reverse proxy I am confused
@Java.Brains
@Java.Brains 3 жыл бұрын
I'd recommend the two diagrams I explain starting at 5:54. But yes, you are right. The reverse proxy is usually the gateway server among servers. The request could be coming from anywhere, any client or a forward proxy.
@akshaykhule1906
@akshaykhule1906 3 жыл бұрын
If you want to learn java, spring, jpa, micro services, who is better in this planet than java brains.
@nournote
@nournote 3 жыл бұрын
The example with Gmail is misleading. That goes against TLS which assures end to end encryption.
@Java.Brains
@Java.Brains 3 жыл бұрын
Not really. The proxy would just tunnel TLS though it. End to end encryption still works with proxies.
@rasathuraisivaram8301
@rasathuraisivaram8301 3 жыл бұрын
TLS will be client to proxy and proxy to gmail server
@nournote
@nournote 3 жыл бұрын
@@Java.Brains does it mean the proxy has user credentials/or session keys?
@aruneshsrivastava7154
@aruneshsrivastava7154 2 жыл бұрын
why does not a proxy can work as Load balancer and API gateway , its between client and server whereas reverse revers proxy is between a server and client .. reverse way , as i understood .. what is need to load balance there .. asa its going to client from the server
@plreuokjhg
@plreuokjhg 3 жыл бұрын
what’s about https
@manveersingh5822
@manveersingh5822 2 жыл бұрын
Hey your voice sounds like that of Sundar Pichai!
@tomknud
@tomknud 3 жыл бұрын
lol
Iterator pattern explained - Brain Bytes (Java Brains)
8:02
Java Brains
Рет қаралды 68 М.
What is JWT? JSON Web Tokens Explained (Java Brains)
14:53
Java Brains
Рет қаралды 1 МЛН
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 14 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 11 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 5 МЛН
Proxy vs Reverse Proxy Explained
8:05
PowerCert Animated Videos
Рет қаралды 380 М.
Proxy vs Reverse Proxy vs Load Balancer | Simply Explained
13:19
TechWorld with Nana
Рет қаралды 194 М.
What is API gateway really all about? Java Brains - Brain Bytes
8:56
Understanding Proxy, Forward Proxy, and Reverse Proxy
9:41
Arpit Bhayani
Рет қаралды 31 М.
Configure NGINX as a Reverse Proxy
16:43
NGINX
Рет қаралды 222 М.
API vs. SDK: What's the difference?
9:21
IBM Technology
Рет қаралды 1,4 МЛН
Proxy vs Reverse Proxy (Real-world Examples)
5:17
ByteByteGo
Рет қаралды 583 М.
Top 25 Microservice Interview Questions Answered - Java Brains
39:54
API Gateway vs Load Balancer vs Reverse Proxy: when to use what?
9:06
Software Developer Diaries
Рет қаралды 24 М.
17. Proxy vs Reverse Proxy (Example) | How Proxy differs from VPN, LoadBalancer | SystemDesign
28:45
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 14 МЛН