Explore the intricate journey of a request before it reaches the backend in this comprehensive 51-minute video. Delve into the six crucial steps that occur primarily in the kernel, each potentially executed by a dedicated thread or process. Gain insights into how various backends, web servers, proxies, frameworks, and databases handle these steps differently. Learn about the concept of a request, and understand the processes of accepting, reading, decrypting, parsing, decoding, and processing. Discover how these steps contribute to backend performance and efficiency, providing valuable knowledge for developers and system administrators alike.
Overview
Syllabus
Intro
What is a Request?
Step 1 - Accept
Step 2 - Read
Step 3 - Decrypt
Step 4 - Parse
Step 5 - Decode
Step 6 - Process
Taught by
Hussein Nasser