Networking
Protocols, TCP/IP, DNS, HTTP, load balancing, and how the internet works under the hood.
HTTP/1 Deep Dive
HTTP fundamentals, TCP relationship, keep-alive, pipelining, HOL blocking, domain sharding, and protocol overhead.
Data Flow In TCP
TCP flow control, slow-start, congestion avoidance, bandwidth-delay product, head-of-line blocking, connection reuse, and performance optimization strategies.
Building Blocks of TCP
OSI model, TCP/IP layers, TCP properties, 3-way & 4-way handshakes, keepalive, SYN flood & mitigation, TCP vs UDP, and port sharing.
HTTP/2 Deep Dive
HTTP/2 keeps HTTP semantics but changes how data is transported — binary frames, multiplexed streams, HPACK compression, server push, and flow control over a single TCP connection.
HTTP/3 Deep Dive
HTTP/3 keeps HTTP semantics but swaps the transport — running over QUIC on UDP to remove TCP head-of-line blocking, merge the TLS handshake for 1-RTT/0-RTT setup, and enable connection migration.
gRPC Deep Dive
Why gRPC's HTTP/2 transport, Protobuf binary serialization, and first-class streaming outperform REST for high-scale service-to-service communication.
QUIC Deep Dive
How QUIC folds reliability, multiplexed streams, congestion control, and built-in TLS 1.3 encryption into one UDP-based transport.