URL shortener — simplified interview design - Excalidraw Example

Separate write (shorten) and read (redirect) paths sharing a durable URL mapping store and a read-through cache.

This is a live preview — pan and zoom to explore the diagram. Open it in the full editor below to edit, export, or share it.

When to use this Excalidraw example

Use it to walk through a classic system-design interview question: how the create path generates/encodes an ID, and how the redirect path optimizes reads with a cache.

Open this example in the full Excalidraw editor

Make it your own

The example opens as a local drawing in the editor. Move or rename shapes, add arrows and notes, export PNG or SVG, or use the Share button to copy a compressed URL containing the current scene.

Browse all Excalidraw examples