8장1 [가상 면접 사례로 배우는 대규모 시스템 설계 기초] Chapter 8 URL 단축기 설계 1단계 : 문제 이해 및 설계 범위 확정 URL 단축기가 어떻게 동작해야 하는지? 긴 주소가 입력으로 주어졌을 때 단축 URL을 결과로 제공해야 함 단축 URL에 접속하면 원래 URL로 갈 수도 있어야 함 트래픽 규모는? 매일 1억(100million) 개의 단축 URL 단축 URL의 길이는? 짧으면 짧을수록 좋음 단축 URL에 포함될 문자에 제한은? 숫자(0부터 9까지)와 영문자(a부터 z, A부터 Z까지)만 사용 가능 단축된 URL을 시스템에서 지우거나 갱신할 수 있는지? 시스템을 단순화하기 위해 삭제나 갱신은 할 수 없다고 가정 2단계 : 개략적 설계안 제시 및 동의 구하기 API 엔드포인트 클라이언트는 서버가 제공하는 API 엔드포인트를 위해 서버와 통신 URL 단축기는 기본적으로 두 개의 엔드포.. 2023. 3. 7. 이전 1 다음 반응형