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

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 มิ.ย. 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 TH-cam
    / @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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 64

  • @hnasr
    @hnasr  2 ปีที่แล้ว +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 2 ปีที่แล้ว +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- 2 ปีที่แล้ว

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

    • @jacksparr0w300
      @jacksparr0w300 2 ปีที่แล้ว

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

  • @nontraditionaltech2073
    @nontraditionaltech2073 2 ปีที่แล้ว +86

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

  • @pragmaticindianenginner5585
    @pragmaticindianenginner5585 2 ปีที่แล้ว +26

    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 2 ปีที่แล้ว +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  2 ปีที่แล้ว

      Thank you for the support ❤️

  • @khaledmaruf5813
    @khaledmaruf5813 2 ปีที่แล้ว +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 11 หลายเดือนก่อน

      Thats why its called podcast

  • @curiossoul
    @curiossoul ปีที่แล้ว +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 🙏

  • @SaifurRahman92
    @SaifurRahman92 2 ปีที่แล้ว +3

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

  • @jimjuma7916
    @jimjuma7916 2 ปีที่แล้ว

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

  • @michas7993
    @michas7993 2 ปีที่แล้ว

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

  • @lakhveerchahal
    @lakhveerchahal 2 ปีที่แล้ว +1

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

  • @ramshankarkumar4222
    @ramshankarkumar4222 2 ปีที่แล้ว

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

  • @michaelangelovideos
    @michaelangelovideos 2 ปีที่แล้ว

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

  • @adityasethi9794
    @adityasethi9794 2 ปีที่แล้ว +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 TH-cam.

    • @nicolasgomez5207
      @nicolasgomez5207 2 ปีที่แล้ว

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

    • @hargunbeersingh8918
      @hargunbeersingh8918 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@hargunbeersingh8918 Hm

  • @geekofia
    @geekofia 2 ปีที่แล้ว +1

    These talks are fascinating ❤️

  • @cacurazi
    @cacurazi 2 ปีที่แล้ว +2

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

    • @ASHERJK98
      @ASHERJK98 2 ปีที่แล้ว

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

  • @rajivharlalka
    @rajivharlalka 2 ปีที่แล้ว

    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 😄

  • @LyadhKhorEngineer
    @LyadhKhorEngineer 2 ปีที่แล้ว +4

    Thanks for this amazing content.

    • @hnasr
      @hnasr  2 ปีที่แล้ว

      You are welcome!

  • @ahmedtawil7705
    @ahmedtawil7705 2 ปีที่แล้ว

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

  • @tubenzr
    @tubenzr 2 ปีที่แล้ว

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

  • @momedalhouma14
    @momedalhouma14 2 ปีที่แล้ว

    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....

  • @theSDE2
    @theSDE2 2 ปีที่แล้ว

    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

  • @krishnasumanth007
    @krishnasumanth007 2 ปีที่แล้ว

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

  • @khanriza
    @khanriza 2 ปีที่แล้ว

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

  • @abhay626
    @abhay626 ปีที่แล้ว

    Amazing!

  • @kamalhm-dev
    @kamalhm-dev 2 ปีที่แล้ว +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

  • @anischihi1280
    @anischihi1280 2 ปีที่แล้ว

    Excellent 👍

  • @developerscorner5987
    @developerscorner5987 6 หลายเดือนก่อน +1

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

  • @nitishbhatia25
    @nitishbhatia25 2 ปีที่แล้ว +1

    Wow. Awesome.

    • @hnasr
      @hnasr  2 ปีที่แล้ว

      🙏

  • @dickvanfreedman
    @dickvanfreedman 2 ปีที่แล้ว

    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....

  • @seekspire
    @seekspire 2 ปีที่แล้ว +1

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

  • @susmitvengurlekar
    @susmitvengurlekar 2 ปีที่แล้ว

    So deep !

  • @Suraj-qs7nj
    @Suraj-qs7nj 2 ปีที่แล้ว

    Bought, thanks

  • @tisurmaster
    @tisurmaster 2 ปีที่แล้ว

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

  • @juliuslehmann5468
    @juliuslehmann5468 2 ปีที่แล้ว

    Nice video

  • @thelostrider1
    @thelostrider1 2 ปีที่แล้ว

    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 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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

  • @widyguilias3738
    @widyguilias3738 2 ปีที่แล้ว +1

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

  • @prateek2159
    @prateek2159 2 ปีที่แล้ว

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

  • @anonymousmangalorean
    @anonymousmangalorean 2 ปีที่แล้ว

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

  • @JaneDoe-od4ep
    @JaneDoe-od4ep 2 ปีที่แล้ว

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

  • @aparnasarkar7744
    @aparnasarkar7744 2 ปีที่แล้ว +1

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

  • @hsngsoftware4380
    @hsngsoftware4380 2 ปีที่แล้ว

    How many ports are there in computer

  • @atraps7882
    @atraps7882 2 ปีที่แล้ว +1

    I wanna be like Hussein when I grow up

  • @yashgaur9619
    @yashgaur9619 ปีที่แล้ว

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

  • @VivekYadav-ds8oz
    @VivekYadav-ds8oz 2 ปีที่แล้ว +1

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

  • @akhileshvatupalli
    @akhileshvatupalli 2 ปีที่แล้ว +1

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

  • @syedkamranahmed4854
    @syedkamranahmed4854 2 ปีที่แล้ว

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

  • @user-ej6wd5ey9s
    @user-ej6wd5ey9s 7 หลายเดือนก่อน

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