high level design and low level design. Its easy to discuss abstractly but discuss details on how would the system handle interrupted video upload. for example, high definition videos can be of size of many GBs, and upload may take long time. Say a user was uploading a video of size of 1 GB, 50% got uploaded, suddenly network bandwidth dropped down and so a user canceled an upload. Next day (or after some days) user again attempts to upload the same video again, your video service should resume upload from previous cancellation point - 50% ( doesn't begin again from scratch). Discuss in as much depth as you can.
Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.