See It Flow
See how engineering works.
Every area below is an interactive experience: watch the behavior, change the conditions, and understand the trade-off behind the decision.
Learning
Foundations
Pick a technology to start. Each one moves from what it is, to how it behaves, to what happens when it's pushed.
Request/response semantics, methods, status codes, cookies, caching, and TLS — the protocol's evolution from HTTP/1.1 to HTTP/3.
DNS resolution — recursive lookup, record types, caching and TTL, propagation, failover, and load distribution across resolvers.
TCP connections from handshake through data transfer — retransmission, flow control, congestion control, and graceful teardown.
Learning
Traffic & Routing
Pick a technology to start. Each one moves from what it is, to how it behaves, to what happens when it's pushed.
Request routing algorithms, health checks, TLS termination, connection draining, server failures, and regional failover.
A single entry point for routing, authentication, authorization, rate limiting, aggregation, versioning, and service discovery.
One layer in front of your servers — SSL termination, static file serving, routing, caching, security hardening, and high availability.
Learning
Advanced Networking
Pick a technology to start. Each one moves from what it is, to how it behaves, to what happens when it's pushed.