← Library / Distributed Systems & Fundamentals
Distributed Systems & FundamentalsAnimated

What happens when a user types a URL in a browser?

The classic interview question, animated: DNS, TCP, TLS, HTTP, CDN, load balancer, application and database — one request end to end.

The trade-off I'd flag

The interesting answer is not the list of steps but where latency hides: DNS caching, TLS handshakes and the first byte from the origin.

← PreviousFile System Design — storing and querying 100 TB of event logs Next →Apache Kafka — end-to-end streaming architecture