Design a URL Shortener: Architecture Diagram and Data Flow
A layer-by-layer breakdown of how a request actually moves through a URL shortener — CDN, load balancer, app servers, cache, and database — with separate diagrams for the write path and the read path.