---
title: "Discussion on \"System Design 101: How Would You Build a URL Shortener?\" | Hashnode"
description: "Discussion on \"System Design 101: How Would You Build a URL Shortener?\". I've always found system design a little weird.\nYou start with a seemingly simple problem, and five minutes later you're talking about load balancers, database replicas, caching, sharding and distribu"
url: "https://hashnode.com/posts/system-design-101-how-would-you-build-a-url-shortener/6a81f4efb78e2eeed23f4c4e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [System Design 101: How Would You Build a URL Shortener?](https://systemdesign101.hashnode.dev/system-design-101-how-would-you-build-a-url-shortener?utm_source=hashnode&utm_medium=feed)

I've always found system design a little weird. You start with a seemingly simple problem, and five minutes later you're talking about load balancers, database replicas, caching, sharding and distribu

Aug 16 · 10 min read · systemdesign101.hashnode.dev  
Read the article

-   [#system-design](https://hashnode.com/tag/system-design)
-   [#computer-science](https://hashnode.com/tag/computer-science)
-   [#system-architecture](https://hashnode.com/tag/system-architecture)
-   [#url-shortener](https://hashnode.com/tag/url-shortener)
-   [#systemdesign](https://hashnode.com/tag/systemdesign)

## Written by

[Yash Khetan](https://hashnode.com/@Yash-Khetan)

@Yash-Khetan

  
[View profile](https://hashnode.com/@Yash-Khetan)

Journaling My Dev Life — Focus, Fails, and Fixes.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
