[가상 면접 사례로 배우는 대규모 시스템 설계 기초] 15장 구글 드라이브 설계
·
study
구글 드라이브 : 파일 저장, 동기화 서비스🔗 https://drive.google.com/drive/home문서, 사진, 비디오, 기타 파일을 클라우드에 보관할 수 있다.파일은 컴퓨터, 스마트폰, 태블릿 등 어떤 단말에서도 이용 가능해야 한다.보관된 파일은 친구, 가족, 동료들과 손쉽게 공유할 수 있어야 한다.1단계 : 문제 이해 및 설계 범위 확정📝요구사항가장 중요한 기능 : 파일 업로드/다운로드, 파일 동기화, 알림앱, 웹 모두 지원파일 암호화해야 함파일 크기 : 10GB 이하일간 능동 사용자(DAU) : 1000만 명(10M)집중할 기능파일 추가파일 다운로드여러 단말에 파일 동기화파일 갱신 이력 조회(revision history) : 누가, 무엇을 갱신했는지 조회가 가능해야 함파일 공유파일이..
cowboysj
'구글 드라이브 설계' 태그의 글 목록