Event Looped logoEvent Looped
Explore
  • Overview
  • Dashboard
  • Plans & Pricing
  • Free MonthNew
Interview
  • Interview Agent
  • DSA InterviewNew
  • Javascript Conceptual
  • Company Problems
  • Resume Builder
Learn
    • Overview
    • What is System Design?Networking EssentialsAPI DesignData ModelingNumbers Every Engineer Knows
    • Key Technologies
    • System Design Problems
  • Computer Networks
  • Operating SystemNew
  • Articles
Practice
  • Machine Coding
  • Typing PracticeNew
Foundations

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