Handling Large Blobs easy
Why do social media sites generate 'Thumbnails' (small versions) of uploaded photos?
- A To reduce bandwidth when displaying the gallery view (grid of many photos).
- B To corrupt the original.
- C To use more storage.
- D Because phones are small.
Answer: A. To reduce bandwidth when displaying the gallery view (grid of many photos).
Downloading 50 full 4K images just to show tiny squares on a phone screen consumes massive data and battery. Thumbnails optimize this.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- Why do modern sites serve images in WebP or AVIF format?
- What does the acronym BLOB stand for?
- Why do we sometimes convert binary images to Base64 strings?
- What is an 'Origin Shield' or 'Mid-Tier Cache' in a CDN architecture?
- For a feed with 100 images, why use 'Lazy Loading'?
- How does HLS/DASH handle a user moving from WiFi to 4G (Variable Bandwidth)?