Home
About Us
Contact Us
Bookmark
Saved Bookmarks
Current Affairs
General Knowledge
Chemical Engineering
UPSEE
BSNL
ISRO
BITSAT
Amazon
ORACLE
Verbal Ability
→
System Design Interview Questions
→
General in System Design Interview Questions
→
How do you design global file storage and file sha...
1.
How do you design global file storage and file sharing services like Google Drive, Dropbox etc?
Answer»
What are some of the Required Features?
Users should be
ABLE
to upload,
DELETE
, share and download files over the web.
File updates should be synced across multiple devices.
What are some of the
COMMON
problems encountered?
Where to store the files?
How can you handle updates? Should the files be re-uploaded or does just the modified version has to be updated?
How to handle updation of two documents at the same time?
Possible tips for consideration:
Consider using chunking for
SPLITTING
files into multiple
SECTIONS
for supporting re-uploads of a particular section rather than the whole file.
Make use of cloud storage for storing the files.
Show Answer
Discussion
No Comment Found
Post Comment
Related InterviewSolutions
Design Uber, Ola or Lyft type of systems.
Design ATM system.
Design Web Crawler.
Design a traffic control system.
Design Tic-Tac-Toe game.
Design Netflix.
Design a type-ahead search engine service.
How do you design global file storage and file sharing services like Google Drive, Dropbox etc?
Design an API Rate Limiter system for GitHub or Firebase sites.
How do you design a recommendation system?
Reply to Comment
×
Name
*
Email
*
Comment
*
Submit Reply
Your experience on this site will be improved by allowing cookies. Read
Cookie Policy
Reject
Allow cookies