Here's why you need Nginx as a Reverse Proxy for your Node.js app

  Рет қаралды 33,799

Software Developer Diaries

Software Developer Diaries

Күн бұрын

Пікірлер: 28
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Are you using a reverse proxy too? 🤔
@KinoPM2
@KinoPM2 6 ай бұрын
Modlishka
@chrisalexthomas
@chrisalexthomas Жыл бұрын
FYI: the action of serving https to nginx, but then http upstream, is called "SSL(or TLS) Termination", it's very common for edge or gateway like setups, also SSL communications is cpu intensive to encrypt all the traffic, so you just don't want that internally since it's a waste of resources
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Thanks for the hint mate! Very useful ❤️
@guseynismayylov1945
@guseynismayylov1945 Жыл бұрын
If you use Cluster API on a machine with 8 or 16 cores (which is more than enough for average project), you would have just one https server with built in load balancer.
@darrenpierre9903
@darrenpierre9903 Жыл бұрын
Loving this video series , learning a ton from it . I'm a recent computer science graduate and I want to get more into system design . Your videos have been helping me so much
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Great to hear mate, best of luck!
@tylerarrigoni7700
@tylerarrigoni7700 3 ай бұрын
Loving this channel! Fantastic content and topic choices
@AdityaParmar-dr7gu
@AdityaParmar-dr7gu 7 ай бұрын
You are great ! thanks for content almost seeing all video of advance nodejs of yours
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 6 ай бұрын
Glad you like them! 😎
@guseynismayylov1945
@guseynismayylov1945 Жыл бұрын
If you ever tried to build your app with Node.js Cluster API and did in a proper way, there is no way back to reverse proxy. It's amazing how many people who use RP are not even aware of Cluster API, I am glad that the author of this video at least knows about it. Cluster API can handle enterprise solutions, even some benchmarks show that Node.js is better than NGNIX. I just don't understand this attitude, if you can build something without external dependency or a service, why at least not try it? This is why we have microservices, because people don't understand the cost of bringing external dependencies into the system.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Thanks for your comment! I haven't used the Cluster mode in production yet, so wasn't able to give a direct comparison in the video 🙂
@DigitalAlchemyst
@DigitalAlchemyst Жыл бұрын
Slowloris still to this day is one of the nastiest exploits in ddos. With proper configuration the right hacker can take down rather beefy servers with just one machine, no bot net, no hacker army DDOSing, just one machine with 1-4 slowloris scripts and its lights out and bills up
@waffleman2226
@waffleman2226 4 ай бұрын
How can i find or create a ssl_certificate.crt and the private key to use them ?
@progCoders
@progCoders Ай бұрын
Search about Certbot
@edhahaz
@edhahaz 9 ай бұрын
it's because node doesn't have all the features, got it... but now we got nextjs
@adwaitbokade2890
@adwaitbokade2890 Жыл бұрын
Good One, I liked you videos, I would love if you make custom video on nginx load Balancing using Nodejs, just like how enterprise loading balancing is done !!
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
I'll consider it, thanks for the idea! :)
@brickstv3156
@brickstv3156 Жыл бұрын
does render do this for you ?
@shamstabrez2986
@shamstabrez2986 Жыл бұрын
DO A IN DETAIL SESSION ON PM2 DONT CREATE SHORT SESSION PLZ HOWPM2 WORKS IN WHAT SCENARIO IT CAN HELP AND WHICHALL LANGUAGE I CAN USE PM2
@shaiknadeen
@shaiknadeen Жыл бұрын
nice mustache
@KinoPM2
@KinoPM2 6 ай бұрын
looked for copper found gold
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 6 ай бұрын
Let’s goo 🔥
@AliSajidCS
@AliSajidCS Жыл бұрын
get rid of the mustache
@andrewandrosow4797
@andrewandrosow4797 11 ай бұрын
An embedded proxy server for Nginx - is in Moscow, in the FSB. Because it is a russian software
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 11 ай бұрын
Hasbulla confirms
@-boiadeiro-
@-boiadeiro- 11 ай бұрын
Да, это так. Мы следим за вами. Хорошего дня.
@andrewandrosow4797
@andrewandrosow4797 11 ай бұрын
@@-boiadeiro- напиши отчет начальнику отдела - "напугал украинца до смерти".😂
How to use "Streams" to improve performance in Node.js?
12:22
Software Developer Diaries
Рет қаралды 26 М.
Scaling your Node.js app using the "cluster" module
13:44
Software Developer Diaries
Рет қаралды 51 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
NGINX Explained - What is Nginx
14:32
TechWorld with Nana
Рет қаралды 308 М.
NodeJS 22 Just Dropped, Here's Why I'm Hyped
14:31
Theo - t3․gg
Рет қаралды 93 М.
Proxy vs Reverse Proxy (Real-world Examples)
5:17
ByteByteGo
Рет қаралды 611 М.
Cloudflare is moving away from NGINX | The Backend Engineering Show
25:15
This is How I Scrape 99% of Sites
18:27
John Watson Rooney
Рет қаралды 248 М.
Proxy vs Reverse Proxy vs Load Balancer | Simply Explained
13:19
TechWorld with Nana
Рет қаралды 275 М.
Node.js Doesn’t Suck Anymore
16:59
Web Dev Simplified
Рет қаралды 133 М.
How to use Multithreading with "worker threads" in Node.js?
19:34
Software Developer Diaries
Рет қаралды 79 М.