🕵️ Curious about what happens when you type a URL into your browser?
📖 Check out my latest article for a high-level overview!
👨💻 Written for Junior Software Engineers preparing for a System Design interview or experienced developers looking for a 10,000-foot view.
🌐 Covers the three main steps: DNS resolution, HTTP request/response to a web server or a CDN, and web page rendering.
💻 Explains how the Domain Name System (DNS) is used to resolve the domain name into an IP address required for the machine to access the website.
💻 Discusses how the HTTP protocol is implemented and its usage in requesting web servers and content delivery networks (CDNs).
📖 Split into two parts, with this one covering the high-level overview, best suited for beginners. The next article will cover more details like HTTP headers, HTTPS key exchange, and much more at a lower level of abstraction.
https://cloudnativeengineer.substack.com/p/what-happens-when-you-type-a-url
Top comments (0)