Photo sharing app storage
Design the client storage system for a photo sharing app. Focus on where and how you store originals, thumbnails, and metadata.
Design the client storage system for a photo sharing app. Focus on where and how you store originals, thumbnails, and metadata.
Metadata goes in the DB, media goes in the file system, and the DB stores only relative paths. Thumbnails are generated as separate variant files next to the original, and capacity is managed with LRU plus a cap.
iOS system designShort answerAdvanced
Design a photo library app that shows tens of thousands of photos in a grid and backs…
#photos #thumbnail #photokit
iOS system designShort answerAdvanced
A user picks 50 photos to upload, and they all have to get there eventually, even if they…
#photos
iOS system designMultiple choiceIntro
When the user enters the feed screen, which order of showing data is most appropriate?
#disk
PersistenceShort answerIntro
A teammate's PR stores the access token, the profile image Data, and an array of 5,000…
#storage