About Us Contact Us Write for Us Advertise
Home>System Design>High-Level Design

High-Level Design

Design a Rate Limiter — System Design InterviewSystem Design › High-Level Design

Design 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
Design a URL Shortener (TinyURL / bit.ly) — System DesignSystem Design › High-Level Design

Design 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