iOS 시스템 디자인
사진 공유 앱 저장 시스템
사진 공유 앱의 클라이언트 저장 시스템을 설계해 주세요. 원본·썸네일·메타데이터를 어디에 어떻게 저장할지를 중심으로 설명해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
사진 공유 앱의 클라이언트 저장 시스템을 설계해 주세요. 원본·썸네일·메타데이터를 어디에 어떻게 저장할지를 중심으로 설명해 주세요.
메타데이터는 DB, 미디어는 파일시스템에 두고 DB에는 상대 경로만 저장한다. 썸네일은 원본과 별도 변형 파일로 만들어 두며, 용량은 LRU + 상한으로 관리한다.
iOS 시스템 디자인주관식심화
수만 장의 사진을 그리드로 보여 주고 클라우드에 백업하는 사진 라이브러리 앱을 설계해 주세요. 그리드 스크롤 성능(썸네일 생성·캐시·메모리)을 중심으로…
#photos #thumbnail #photokit
iOS 시스템 디자인주관식심화
사용자가 사진 50장을 선택해 올리면 앱을 닫거나 네트워크가 끊겨도 결국 모두 업로드되어야 합니다. 업로드 큐를 어떻게 설계하겠습니까? 재시도, 재개, 순서…
#photos
iOS 시스템 디자인객관식입문
피드 화면 진입 시 데이터를 보여주는 순서로 가장 적절한 것은?
#disk
데이터 저장주관식입문
코드 리뷰에서 후배가 액세스 토큰, 프로필 이미지 Data, 최근 본 상품 5,000개 배열을 전부 UserDefaults에 저장하는 PR을 올렸습니다. 무엇을…
#storage