Cianplan

Level 2: Data · L2.7 Search & blob/object storage

Uploads at scale: multipart and presigned URLs

Design direct-to-storage uploads that bypass app servers.

12 min · Pro

What you take away

  • Routing file bytes through app servers spends their bandwidth, memory and request slots on copying.

And 3 more inside the class, in Pro.

How the class is laid out

  1. The problem
  2. The simple version
  3. The flow
  4. Multipart, and what it buys
  5. Check your understanding