Phase 1 · Guided brief

URL Shortener MVP

You are shipping a fast redirect service. We pre-loaded the baseline goals—check the toggles, tweak the targets, and lock in the brief to start designing.

Handle 5k redirect reads per second with a P95 latency budget of 100 ms.Use cache to keep the database off the hot path for common slugs.Design for optional scope like custom aliases and click analytics.

Functional scope

Select what your MVP must support. Core flows are pre-selected.

Create short URLGenerate short links via API/UI
Redirect by slugResolve slug to destination
Custom aliasAllow requester to choose slug
Basic click analyticsTrack total clicks and last seen
Rate limitingThrottle abusive clients
Admin deleteAdmin can revoke short links

Non-functional targets

Start with these baseline numbers; you can tighten them later.

Keep read latency low by serving redirects from cache or edge. Database must not sit on the hot redirect path.

System Design Sandbox - Master System Design Through Play