System Design · Robinhood · Easy
Build a photo storage and album organization service. Users can upload images, retrieve them later, and arrange them into albums. The required functionality includes album creation, adding photos to an album, removing photos from an album, listing the photos within any album, and reading metadata for a photo. Your design should describe the public API surface, storage layout and metadata schema, plus scaling and fault-tolerance strategy. Also explain how the architecture…
Checking your access…