System Design: Content Delivery Network (CDN)
A content delivery network (CDN) is a geographically distributed group of servers that work together...
Tags: distributedsystems, architecture, tutorial