System Design · Middle · Question 23 of 75

How do you reliably upload multi-gigabyte files?

Explanation

A drop at 95% of one big request loses everything. Chunks (S3 multipart upload, the tus protocol) let you resume from the break point, upload parts in parallel and show accurate progress.

Further reading

Problem with a question

System Design · Middle · question 23

Test yourself

Take the System Design · Middle quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz