Uploading 100GB Files with S3 Presigned URLs
System Design diagram · made in Skemio

What it shows
- S3 presigned URLs bypass application servers, eliminating memory bottlenecks.
- Chunking files into 5MB-500MB parts enables parallel, retryable uploads.
- Object storage lifecycle webhooks notify servers to complete assembly.
The takeaway
Stream file parts directly to cloud storage; keep application backends strictly for orchestration.
- #SystemDesign
- #AWS
- #CloudArchitecture
- #Backend
- #DevOps
- #SoftwareEngineering





