What happens before the Backend gets the Request

preview_player
Показать описание
When we send a request to a backend most of us focus on the processing aspect of the request which is really just the last step.
There is so much more happening before a request is ready to be processed, most of this step happens in the Kernel. I break this into 6 steps, each step can theoretically be executed by a dedicated thread or process. Pretty much all backends, web servers, proxies, frameworks and even databases have to do all these steps and they all do choose to do it differently.

0:00 Intro
3:50 What is a Request?
10:14 Step 1 - Accept
21:30 Step 2 - Read
29:30 Step 3 - Decrypt
34:00 Step 4 - Parse
40:36 Step 5 - Decode
43:14 Step 6 - Process

Medium article

Discovering Backend Bottlenecks: Unlocking Peak Performance

Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)

Fundamentals of Networking for Effective Backends udemy course (link redirects to udemy with coupon)

Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)

Follow me on Medium

Introduction to NGINX (link redirects to udemy with coupon)

Python on the Backend (link redirects to udemy with coupon)

Become a Member on YouTube

Buy me a coffee if you liked this

Arabic Software Engineering Channel

🔥 Members Only Content


🏭 Backend Engineering Videos in Order

💾 Database Engineering Videos

🎙️Listen to the Backend Engineering Podcast

Gears and tools used on the Channel (affiliates)

🖼️ Slides and Thumbnail Design
Canva


Stay Awesome,
Hussein
Рекомендации по теме
Комментарии
Автор

Finally, someone who's going beyond just explaining the API of the libraries! Don't stop man, you're making great content!

gneyhabub
Автор

I see lot of YouTubers just scratch the surface and people comment you are the best.
I like how thorough and detailed explanation you do.

iamansinghrajpoot
Автор

So happy the algorithm brought this channel my way. Love the deep dives Hussein does 👏🏽

AdekunleLawal
Автор

Amazing walkthrough 👏 I can’t imagine how this would look if you explain all this steps by using one use case! Anyway it’s just amazing 🌹

shalabyx
Автор

Grab my new course Discovering Backend Bottlenecks: Unlocking Peak Performance

hnasr
Автор

Just last week we were doing an assignment on how to create a client-server architecture for a simple program That echo the requests from the client using sockets.
We were using the c programming language and it was really interesting to learn how actually a server listens and accepts request and how it forks so as a to handle different clients while at the same time listening.
This was what i needed to reinforce what i learnt and i felt really proud that i was actually understanding some concepts you were talking about.
Im just a beginner in this field but i have so much fire and curiosity about the backend. I totally enjoyed this.!!❤

hassanmunene
Автор

This is like ASMR which makes you think and imagine! Wow!

samratdas
Автор

Watching this I released more dopamine than watching a Netflix movie. ♥

giggleways
Автор

Your channel is a gold mine of information

pramod
Автор

This is GOLD !! Thanks Hussein for this amazing content.

shyampramanik
Автор

I'm transitioning into backend from frontend and i wanted to learn and understand high and low level concept before building projects. and your courses have been very helpful. The netowking, backend and database engineering concepts.. have been really helpful to me. I do have a request though, a course on systems design would be great. Keep doing the good work..

abdullahclementabdulshekur
Автор

Perfect content, as usual. Thanks Hussein <3

ahmetyasarozer
Автор

you are a game changer.
thanks for that man

gustavodeoliveira
Автор

There is so much knowledge here. ILYSM Hussein <3 thx for the great content as always

mauriciotamez
Автор

This is by far the best thing on internet!
you're amazing!

okfxklf
Автор

I missed your long videos. This one was a fab. Please keep making more such videos

prateek
Автор

Great content as always! Thanks a lot.

cumbi-mongo
Автор

bro is in love with computer science :)

adr
Автор

To anyone watching this, I purchased and am partway thru 3 of Hussein's Udemy courses and they're great! Same quality walkthroughs but on a much wider variety topics.
Only feedback would be: more evenly timed videos (some are 50mins..) and less digression off-current-topic.

pieter
Автор

Couldn't imagine these process in containerized environment :)

samirallahverdi