System Design Curriculum

Track 2: Networking and Web Architecture

Understand TCP/IP packets routing, TLS handshake security, reverse proxies, and API gateways workflows.

Syllabus Modules

Module 2.1: DNS & RoutingComing Soon

Deconstruct DNS resolution queries loops, anycast routing routes, and browser caches mappings.

Module 2.2: Networking ProtocolsComing Soon

Deep dive into TCP windows, HTTP headers, TLS negotiation, and packet loss recovery operations.

Module 2.3: Load Balancers & ProxiesComing Soon

Examine Layer-4 vs Layer-7 load balancing algorithms, forward/reverse proxies, and SSL terminations.

Module 2.4: API GatewaysComing Soon

Manage request routing rules, rate limit throttles, metadata headers transformations, and secure keys checks.

Planned Practice Projects

Projects mapping coming soon.

Learning Outcomes

  • Trace client request loops from search inputs to servers endpoints
  • Leverage CDN cache tierings to minimize main database reads
  • Configure custom routing rules inside secure API gateways

Interview Defense

  • Compare Layer-4 load balancing speeds with Layer-7 content routing
  • Propose SSL termination strategies to reduce connection handshakes latency