URL shortener. Final project
Design a whole system from scratch: requirements, estimates, API, then a design that holds the peak, survives failures and fits the budget.
- System Design — Load balancers, caches, queues and regions: build a system that holds the load