Event Looped logoEvent Looped
Practice
Learn
    • What is System Design?Networking EssentialsAPI DesignData ModelingNumbers Every Engineer Knows
Interview Preparation

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