We'll cover the important topics of networking you're likely to encounter in system design interviews: OSI Model, IP, TCP/UDP, HTTP, SSE, Websockets, gRPC, GraphQL, WebRTC, Load Balancing, Regionalization, Retries with Backoff and Jitter, Circuit Breakers. 00:00 Introduction 01:10 OSI Model 02:47 HTTP Request Breakdown 04:22 Internet Protocol (IP) 07:38 TCP/UDP 12:37 Hypertext Transport Protocol (HTTP) 15:01 Representational State Transfer (REST) 18:36 GraphQL 23:00 Google Remote Procedure Call (gRPC) 26:42 Server Sent Events (SSE) 30:34 WebSockets (WS) 34:18 WebRTC (Real-time Communication) 38:00 Horizontal and Vertical Scaling 39:35 Load Balancing 40:00 Client-Side Load Balancing 43:00 Dedicated Load Balancers 46:06 Layer 4 and Layer 7 Load Balancers 50:03 Regionalization 55:49 Timeouts, Backoff, and Retries 1:00:15 Cascading Failures and Circuit Breakers 1:04:35 Summary Companion Writeup: Realtime Updates: I'm using Excalidraw for the drawing. Excalidraw from video: Connect with me on LinkedIn / Preparing for your upcoming interviews and want to practice with top FAANG interviewers like Stefan? Book a mock interview at: Good luck with your upcoming interviews!











