System Design · Oracle · Medium
Design a service that lets users upload very large video files, where a single file can be as big as 100 GB. Requirements Accept the upload of a video file that is 100 GB in size. Break the upload into chunks rather than sending it as one request. Allow an upload that was interrupted to be resumed instead of restarted. Pick where the uploaded video data will be stored, and justify that pick. Discuss how the system handles large files efficiently and how it scales. In the…