The Journey of an HTTP request to the Backend | Backend Engineering Show

Sdílet
Vložit
  • čas přidán 12. 06. 2024
  • In this episode of the backend engineering show, I explain the journey of an HTTP request that gets initiated from a click on a link. I discuss DNS, TCP, API Gateways, reverse proxies, load balancers , backend web servers, and much more.
    Become a Member on CZcams
    / @hnasr
    🔥 Members Only Content
    • Members-only videos
    Support my work on PayPal
    bit.ly/33ENps4
    🧑‍🏫 Courses I Teach
    husseinnasser.com/courses
    🏭 Backend Engineering Videos in Order
    backend.husseinnasser.com
    💾 Database Engineering Videos
    • Database Engineering
    🎙️Listen to the Backend Engineering Podcast
    husseinnasser.com/podcast
    Gears and tools used on the Channel (affiliates)
    🖼️ Slides and Thumbnail Design
    Canva
    partner.canva.com/c/2766475/6...
    🎙️ Mic Gear
    Shure SM7B Cardioid Dynamic Microphone
    amzn.to/3o1NiBi
    Cloudlifter
    amzn.to/2RAeyLo
    XLR cables
    amzn.to/3tvMJRu
    Focusrite Audio Interface
    amzn.to/3f2vjGY
    📷 Camera Gear
    Canon M50 Mark II
    amzn.to/3o2ed0c
    Micro HDMI to HDMI
    amzn.to/3uwCxK3
    Video capture card
    amzn.to/3f34pyD
    AC Wall for constant power
    amzn.to/3eueoxP
    Stay Awesome,
    Hussein
  • Věda a technologie

Komentáře • 64

  • @hnasr
    @hnasr  Před 2 lety +35

    Get my Introduction to NGINX udemy course for $9.99. Learn the fundamentals of proxying, load balancing and security. Now with a new added bonus how to scale WebSockets with NGINX. All dark theme slides for ease of eyes.
    Enjoy
    nginx.husseinnasser.com

    • @razorr1920
      @razorr1920 Před 2 lety +1

      I did join your course on Udemy. Bought almost all of them without giving a second thought or stars ratings on udemy. I really enjoy your content. Used to be a Flight Engineer in the past but my passion for tech moved me back to the world of mysteries. Just one request. Pls post your videos with a smily face thumnail.... that helps a lot... Cheers mate.🤗

    • @amitkumargupta-
      @amitkumargupta- Před 2 lety

      Bought already, will go through soon. I'm a front-end developer with curiousity to know more about these backend stuffs.

    • @jacksparr0w300
      @jacksparr0w300 Před 2 lety

      Awesome! I was looking for a book on nginx two days ago. Ill picked up this Udemy course in meantime.

  • @nontraditionaltech2073
    @nontraditionaltech2073 Před 2 lety +86

    Hussein, you’re my favorite! Even though I’m 41, I wanna be like you when I grow up 😎

  • @pragmaticindianenginner5585

    Hey Naseer, I've been watching your videos for quite some time now. I have to say that this channel is undoubtedly one of those which has the actual software engineering content. I love the way you dive deep into the details and do a detailed analysis of the outage, vulnerabilities etc. I learn a lot from you dude.
    A big thank you to from my side for delivering such amazing content. You're one such person whom I actually look up to. Thanks a lot. Keep making such videos.

  • @Varun2799
    @Varun2799 Před 2 lety +21

    Yours is the only youtube channel where I have bought the membership to because the value of the knowledge you provide is 10000x what the membership costs and I will continue to be a member so you can hopefully pump more videos out
    Thank you

    • @hnasr
      @hnasr  Před 2 lety

      Thank you for the support ❤️

  • @curiossoul
    @curiossoul Před rokem +1

    Wow. A few millis round trip is so complex that it took 36 minutes to walk through its flow. I feel this is also a brilliant summary of your Networking course, several concepts were referred to in the talk. Thank you 🙏

  • @khaledmaruf5813
    @khaledmaruf5813 Před 2 lety +31

    Hi Hussein,
    Your videos are great and pretty descriptive, but I think It'll be nice if you sometimes if you show some slides with some drawings as you verbally elaborate the parts. That'll help at least some of us to follow easily :)
    TIA

    • @adarshk9057
      @adarshk9057 Před 11 měsíci

      Thats why its called podcast

  • @SaifurRahman92
    @SaifurRahman92 Před 2 lety +3

    It will be interesting to watch all these parts practically in a local machine! Great video Nasser!

  • @jimjuma7916
    @jimjuma7916 Před 2 lety

    I listen to this as a podcast. Absolutely love it.

  • @ramshankarkumar4222
    @ramshankarkumar4222 Před 2 lety

    Amazing detailed talk. Thank you for this talk !!! Love your content.

  • @lakhveerchahal
    @lakhveerchahal Před 2 lety +1

    This is a very interesting area to talk about. Networking!
    Would love some practical videos on this topic too.
    Much love as always ❤️

  • @geekofia
    @geekofia Před 2 lety +1

    These talks are fascinating ❤️

  • @michaelangelovideos
    @michaelangelovideos Před 2 lety

    You’re amazing man. Please keep this content up🙏

  • @michas7993
    @michas7993 Před 2 lety

    Gest job Hussein! Recently I bought two of your courses. I hope that more courses regarding backend programming will be released soon 😀

  • @LyadhKhorEngineer
    @LyadhKhorEngineer Před 2 lety +4

    Thanks for this amazing content.

    • @hnasr
      @hnasr  Před 2 lety

      You are welcome!

  • @cacurazi
    @cacurazi Před 2 lety +2

    Too complicated for me. I need to go back to study the basics...
    Your knowledge is much appreciated Hussein. Thank you!

    • @ASHERJK98
      @ASHERJK98 Před 2 lety

      Rightt, need to circle back to this video after watching the basics

  • @adityasethi9794
    @adityasethi9794 Před 2 lety +10

    You're a genius. Is there a way to work with you? Like I'm a software developer and I would definitely love to work with you. The passion you have to understand these technologies in detail is just amazing and so damn inspiring. Really think you're the best on CZcams.

    • @nicolasgomez5207
      @nicolasgomez5207 Před 2 lety

      this guy is a 500k a year SWE, anyone would hire him

    • @hargunbeersingh8918
      @hargunbeersingh8918 Před 2 lety +1

      @@nicolasgomez5207 not 500k, probably more. He is a principal engineer and that is usually the third highest swe rank in most companies. I dont think that Esri has distinguished engineers and fellows so I assume he already has the highest swe rank in the company. I assume that he is a 850k+ SWE

    • @devguyahnaf
      @devguyahnaf Před 2 lety

      @@hargunbeersingh8918 Hm

  • @tubenzr
    @tubenzr Před 2 lety

    Nice Topic Bro.. 👍👍👍 I'm all ears

  • @abhay626
    @abhay626 Před rokem

    Amazing!

  • @rajivharlalka
    @rajivharlalka Před 2 lety

    Hey Nasser, Really Love your videos. Could you also add some reference links to topics on which you speak where more detailed content can be accessed. Would be helpful on getting into depth on these topics 😄

  • @anischihi1280
    @anischihi1280 Před 2 lety

    Excellent 👍

  • @khanriza
    @khanriza Před 2 lety

    This sounds like a sermon you'd hear at friday prayers.

  • @momedalhouma14
    @momedalhouma14 Před 2 lety

    Great, would be nice if you make a video about encoding and how the http messages are transmitted over the wire, which component does the encoding....

  • @ahmedtawil7705
    @ahmedtawil7705 Před 2 lety

    Nice show Hussein , what about the next topic you talk about smtp and how mail server work and the basics of email ❤️

  • @nitishbhatia25
    @nitishbhatia25 Před 2 lety +1

    Wow. Awesome.

  • @krishnasumanth007
    @krishnasumanth007 Před 2 lety

    That expression you gave after the phrase "unless you're a chinese laptop" 😄

  • @susmitvengurlekar
    @susmitvengurlekar Před 2 lety

    So deep !

  • @Suraj-qs7nj
    @Suraj-qs7nj Před 2 lety

    Bought, thanks

  • @theSDE2
    @theSDE2 Před 2 lety

    Thanks SIr for sharing the details here. Really learnt about alot of things watching this that i didnt knew if existed.
    Will checkout the udemy course as well. Is there any other resource such as blog or book which you recommend to know more in details

  • @developerscorner5987
    @developerscorner5987 Před 6 měsíci +1

    You should start a podcast with a voice like that Hussein :p

  • @juliuslehmann5468
    @juliuslehmann5468 Před 2 lety

    Nice video

  • @seekspire
    @seekspire Před 2 lety +1

    Hello ,
    Can you create a video with a diagramatic representation which shows what you are saying. Actually it's going bouncer

  • @dickvanfreedman
    @dickvanfreedman Před 2 lety

    Can you make a video on live web-socket connection? With all this happening with one single http/https request, that request is still less expensive than maintaining a live connection.. want to know how come....

  • @kamalhm-dev
    @kamalhm-dev Před 2 lety +1

    Hussein, great content. But please keep it focused on the content. For example, when you're talking about http2, you'd digress to saying things about http3 which made your story harder to digest

  • @aparnasarkar7744
    @aparnasarkar7744 Před 2 lety +1

    Unless you're a Chinese laptop cracked me up :D

  • @JaneDoe-od4ep
    @JaneDoe-od4ep Před 2 lety

    What's wrong with fps on this video? I believe it barely hits 20 frames per sec or something close

  • @prateek2159
    @prateek2159 Před 2 lety

    If the video title says," "HTTP" request" then why did the request go to port 443 ?

  • @hsngsoftware4380
    @hsngsoftware4380 Před 2 lety

    How many ports are there in computer

  • @tisurmaster
    @tisurmaster Před 2 lety

    It would have been nice if we had some visual for those not strong in this knowledge.

  • @widyguilias3738
    @widyguilias3738 Před 2 lety +1

    do you learn blockchain? if you do, can you make video about blockchain fundamental? thanks

  • @anonymousmangalorean
    @anonymousmangalorean Před 2 lety

    Yo man try using a white board next time. This is interesting!!

  • @thelostrider1
    @thelostrider1 Před 2 lety

    What do you mean by sending a request that sends 8 commands in a single byte? You should have expanded on that (or give some reference where people can look up), that sounds a bit weird: how is it possible to send 8 commands with 1 byte since normally you need 1 byte to represent 1 char (depending on encoding, etc..)?

    • @LeMustache
      @LeMustache Před 2 lety +1

      Why would you need to encode characters? Simply program your backend to interpret each bit set to 1 as a command that says "execute the instruction under that bit". Hell, if one request can execute only one command at a time you could fit 256 instructions into a single byte.

    • @thelostrider1
      @thelostrider1 Před 2 lety

      @@LeMustache Hmm, yeah take makes sense. For each number give a set of commands. Do you have any reference for that? Would like to see how that could be done

  • @atraps7882
    @atraps7882 Před 2 lety +1

    I wanna be like Hussein when I grow up

  • @yashgaur9619
    @yashgaur9619 Před rokem

    "Unless you are a chinese laptop" 🤣 Why do you do them like that?

  • @VivekYadav-ds8oz
    @VivekYadav-ds8oz Před 2 lety +1

    You never really _presented_ anything this video. It was wayyy too high-level to contain anything interesting/useful.

  • @akhileshvatupalli
    @akhileshvatupalli Před 2 lety +1

    Your videos are not interactive. You keep on talking. You are knowledgeable, but it is not helpful 💯 %

  • @user-ej6wd5ey9s
    @user-ej6wd5ey9s Před 8 měsíci

    Hey, Nasser, what a storyteller you are!!! 📑

  • @syedkamranahmed4854
    @syedkamranahmed4854 Před 2 lety

    Hi Hussein,
    Could you please send the link of your discord server?