Switch language한국어
Back to the list

System Design From Scratch: The Components That Actually Run Production Systems

TL;DR AI

Key summary

2 min read
  1. DNS comes first and returns the IP for a domain name.

  2. In the example, amazon.com resolves to 10.5.8.2.

  3. A request may then pass through a CDN edge, rate limiter, load balancer, API gateway, microservice, and Redis cache.

  4. A client sends the request; it can be a phone, laptop, or smart fridge.

  5. Vertical scaling upgrades one machine, while horizontal scaling adds identical servers that can keep serving if one goes down.

Read the original