The Runtime Theory

A Browser Request Reaches a Server

Follow a request from the browser through name resolution, transport, TLS, and HTTP to the application — the first mile of every system design.

The Runtime Theory Team05 stages

trace / request.md

DNSTCPTLSHTTPAPPLICATION

readyThe browser resolves the hostname to an IP address, using a cached answer or a recursive resolver.

This flow is the starting point for every system design decision. Before you worry about databases or load balancers, understand where every millisecond goes on the way from a user's browser to your application code. Each stage introduces its own latency, failure mode, and design choice.

The diagram traces a single HTTPS request end to end. Study the stages in order, then read the latency and throughput primer to understand how each stage contributes to the total cost.

Not started

Sign in to save your learning progress.

Sign in to save