Skip to main content

One post tagged with "system-architecture"

View All Tags

[대규모 시스템 설계 기초] 직접 구현해보는 URL 단축기

· 8 min read
Haril Song
Owner, Software Engineer at 42dot

banner

info

코드는 GitHub 에서 확인하실 수 있습니다.

Overview

URL 길이를 줄이는 것은 이메일 또는 SMS 전송에서 URL 이 단편화되는 것을 방지하기 위해 시작되었습니다. 하지만 요즘에는 트위터나 인스타그램 등 SNS 에서 특정 링크 공유를 위해서 더 활발하게 사용되고 있습니다. 장황하게 보이지 않기 때문에 가독성이 개선되고 URL 로 이동하기 전에 사용자 통계를 수집하는 등 부가적인 기능을 제공할 수도 있습니다.

이번 글에서는 URL 단축기를 직접 구현해보며 동작 원리를 살펴봅니다.