High-Level Design
System Design › High-Level DesignDesign a Rate Limiter — System Design Interview
Design a distributed rate limiter end to end: where it lives (the API gateway), which algorithm, and the core challenge — sharing counters across many servers with Redis and atomic increments.
Read More →
133 views4 min
System Design › High-Level DesignDesign a URL Shortener (TinyURL / bit.ly) — System Design
The classic system design warm-up, solved end to end: requirements, scale estimation, Base62 short codes, generating unique codes without collisions, the data model, caching the redirects, and scaling.
Read More →
111 views4 min