이번엔 대규모 시스템 설계 15장 구글 드라이브 설계 중 개략적 설계안 제시 및 동의 구하기에서 API와 한 대 서버의 제약 극복 부분을 정리하고자 한다. 구글 드라이브 설계시 어떤 API를 제공해야 할까?라는 질문에 기본적으로 3가지 API 제공이 필요하다.파일 업로드 API, 다운로드 API, 파일 갱신 히스토리 제공 API이다. 1. 파일 업로드 API이 시스템은 2가지 종류의 업로드를 지원한다. - 단순 업로드: 파일 클기가 작을 때 사용한다.- 이어 올리기 : 파일 사이즈가 크고 네트워크 문제로 업로드가 중단될 가능성이 높다고 생각될 때 API 예시는https://api.example.com/files/upload?uploadType=resumable위와 같은 API를 사용한다면 인자는 uplo..