Backend Engineering (Intermediate)

This collection of videos covers major system design concepts and fundamentals that every backend engineer needs to understand. This will help you in your design interviews. The videos are ordered in the way they should be consumed. This playlist is designed for intermediate viewers List of all Backend Engineering Playlists 👨‍💻Backend Engineering (Beginner) https://www.youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT 👩‍💻Backend Engineering (Intermediate) https://www.youtube.com/playlist?list=PLQnljOFTspQWGuRmwojJ6LiV0ejm6eOcs 👨🏻‍💻Backend Engineering (Advanced) https://www.youtube.com/playlist?list=PLQnljOFTspQUybacGRk1b_p13dgI-SmcZ

Curated by: Hussein Nasser (54 videos)


Currently Playing: NginX Crash Course (Layer 4 & Layer 7 Proxy, HTTPS, TLS 1.3, HTTP/2 & More)

Audio Fixed + Bonus Content NGINX Crash Course here https://youtu.be/hcw-NjOh8r0 NginX is an open source web server written in C and can also be used as a reverse proxy and a load balancer. In this video, I want to go through the following topics in NginX Download Slides here https://payhip.com/b/620K Chapters 0:00 Intro 2:25 What is NginX? 4:58 Current & Desired Architecture 8:40 Layer 4 and Layer 7 Proxying in Nginx 10:25 Example 13:30 Install Nginx (mac) 15:00 Nginx as a Web Server (webserver.conf) 20:00 Static context location root 27:00 Regular expression 30:30 proxy pass 33:30 Nginx as a Layer 7 Proxy 37:00 Proxy to 4 backend NodeJS services (docker) 43:00 IP_Hash load balancing 46:00 Split load to multiple backends (app1/app2) 49:00 Block certain requests (/admin) 51:30 NGINX as a Layer 4 Proxy 1:01:08 Create DNS record 1:05:08 Enable HTTPS on Nginx (lets encrypt) 1:14:00 Enable TLS 1.3 on NginX 1:17:10 Enable HTTP/2 on NginX 1:20:10 Summary All the nginx Configuration can be found here https://github.com/hnasr/javascript_playground/tree/master/nginx 🏭 Software Architecture Videos https://www.youtube.com/playlist?list=PLQnljOFTspQXNP6mQchJVP3S-3oKGEuw9 💾 Database Engineering Videos https://www.youtube.com/playlist?list=PLQnljOFTspQXjD0HOzN7P2tgzu7scWpl2 🛰 Network Engineering Videos https://www.youtube.com/playlist?list=PLQnljOFTspQUBSgBXilKhRMJ1ACqr7pTr 🏰 Load Balancing and Proxies Videos https://www.youtube.com/playlist?list=PLQnljOFTspQVMeBmWI2AhxULWEeo7AaMC 🐘 Postgres Videos https://www.youtube.com/playlist?list=PLQnljOFTspQWGrOqslniFlRcwxyY94cjj 🚢Docker https://www.youtube.com/playlist?list=PLQnljOFTspQWsD-rakNw1C20c1JI8UR1r 🧮 Programming Pattern Videos https://www.youtube.com/playlist?list=PLQnljOFTspQV1emqxKbcP5esAf4zpqWpe 🛡 Web Security Videos https://www.youtube.com/playlist?list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv 🦠 HTTP Videos https://www.youtube.com/playlist?list=PLQnljOFTspQU6zO0drAYHFtkkyfNJw1IO 🐍 Python Videos https://www.youtube.com/playlist?list=PLQnljOFTspQU_M83ARz8mDdr4LThzkBKX 🔆 Javascript Videos https://www.youtube.com/playlist?list=PLQnljOFTspQWab0g3W6ZaDM6_Buh20EWM 👾Discord Server https://discord.gg/CsFbFce Support me on PayPal https://bit.ly/33ENps4 Become a Patreon https://www.patreon.com/join/hnasr? Stay Awesome, Hussein


Tracks in this Playlist