Handling Large Blobs medium
What is the main advantage of 'Multipart Upload' for files larger than 100MB?
- A Parallelism and Resiliency. You can upload 10 chunks at once (saturating bandwidth). If one chunk fails, you retry just that chunk, not the whole 1GB file.
- B It encrypts the file.
- C It compresses the file.
- D It requires less authentication.
Answer: A. Parallelism and Resiliency. You can upload 10 chunks at once (saturating bandwidth). If one chunk fails, you retry just that chunk, not the whole 1GB file.
Single-stream uploads are fragile on flaky networks. Multipart is the standard for anything large.
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)?