Networking Essentials
Master the networking fundamentals every backend engineer needs — from the protocol stack to DNS resolution and load balancing strategies.
Protocol Stack
Deep dive into the protocol stack — TCP vs UDP, HTTP versions, TLS/HTTPS, and WebSockets. Understand when and why to use each protocol in distributed systems.
TCP vs UDPHTTP/1.1 vs HTTP/2 vs HTTP/3TLS & HTTPSWebSockets
Infrastructure Primitives
Learn the infrastructure building blocks — DNS resolution, load balancers, reverse proxies, and CDNs that form the backbone of scalable systems.
DNS ResolutionLoad BalancersReverse ProxiesCDNs