8장 URL 단축기 설계

가상면접으로 배우는 대규모 시스템 설계 기초

8장 URL 단축기 설계

  • API 엔드포인트
    • URL 단축용 엔드포인트
    • URL 리다이렉션 엔드포인트
  • URL 리다이렉션
    • 301 Moved Permanently : Location 헤더가 가르키는 주소로 영구 이동됨
    • 302 Found : Location 헤더가 가르키는 주소로 일시적으로 이동
  • URL 단축
  • 해시함수
    • 해시길이 : 10 + 26 + 26 = 62
    • 해시 함수
      • crc23
      • md5
      • sha-1
      • base62 : 흔히 사용하는 접근법 사용할수 있는 갯수가 62개라서 사용

참조