InterviewLegend

Design Digital Asset Management

Sometimes asked
Alex Chen50 min readUpdated 381 real interview reports

The box diagram looks easy: an upload box, a storage box, a download box. The difficulty hides in the size of the things moving through it. A single original can be a 50-megabyte RAW photo, a multi-gigabyte 4K video, or a layered file the size of a small download on its own. None of those is usable as-is. The work is turning a huge, slow, unusable original into many small, fast, ready forms without making the user wait on any of it.

File size is what changes the architecture. Pushing a few gigabytes through an application server means that server holds the whole transfer in flight, and a thousand concurrent uploads would melt it. So the bytes skip the app tier and land straight in blob storage. Then the original is useless until it is processed. A browser cannot show a RAW file or a layered design file. Before the asset is really "there," the system has to generate a viewable preview, a stack of thumbnail sizes, transcoded video formats, plus extracted metadata and machine tags. That work takes seconds to minutes per file, far too long to hold an upload request open. Big bytes and slow processing are the two facts that split this into separate paths, each with its own design.

Fix the read-versus-write shape before drawing anything, because it sets where the money goes. An asset is uploaded once and processed once, then viewed and downloaded over and over, often by many people, for years. The write path is heavy but rare per asset. The read path is light per request but enormous in aggregate, and it has to feel instant from anywhere on earth. That asymmetry is why a content delivery network sits in front of storage. Generating the right small forms up front pays for itself across millions of later reads. Call out the ratio early. It justifies half the design.

The Adobe angle
This is Creative Cloud, and a generic file-uploader answer gives you away. Lightroom holds people's entire photo libraries. Creative Cloud syncs multi-gigabyte design files across desktops.
What's inside
  • 1 diagram
  • 4 sections
  • about 50 min

Premium lessonAdobe interview guide

These took digging.

What candidates walked out with, from 20,000+ reports, forum threads behind logins and write-ups in Chinese. Then solved step by step.

100 companies. Checked every month.

Unlock all 100 companies

$49 a year · less than $1 a week · Cancel anytime

Had your Adobe interview?Tell us what they asked. Reviewed before it goes in, never with your name.
Adobe interview guide

Know what Adobe asks before you walk in.

20 coding · 4 system design · 22 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.