로딩
요청 처리 중입니다...

8장 URL 단축기 설계

 8장 URL 단축기 설계

1단계 문제 이해 및 설계 범위 확정 URL 단축 URL Redirection 높은 가용성과 규모 확장성, 장애 감내가 요구됨 단축 URL에는 숫자와 영문자를 사용할수 있음 단축된 URL은 삭제나 갱신을 할 수없다 개략적 측정 쓰기 연산: 매일 1억개의 단축 URL 생성 초당 쓰기: 1억(100million) / 24 / 3600 = 1160 읽기 연산 - 비율 설정: 읽기 연산과 쓰기 연산 비율이 10 : 1이라고 하자 - 그 경우 읽기 연산은 초당 1160 * 10 = 11600회 축약 전 URL의 평균 길이를 100이라고 가정 따라서 10년 동안 필요한 저장 용량은 3650억 * 100 바이트 = 36.5 TB이다. 2단계 개략적 설계안 제시 및 동의 구하기 API 엔드 포인트 URL 단축기는 기본적으로 두개의 엔드포인트를 필요로 한다. 1. URL 단축용 엔드포인트: 새 단축 URL을 생성하고자 하는 클라이언트는 이 엔드포인트에 단축할 URL을 인자로 실어서 POST 요청을 ...