Dropbox System Design video discusses the high-level system design of a file sharing service like Dropbox or Google Drive.
For more details on the design of file sharing services like Dropbox or Google Drive, check the chapter on the Dropbox System Design in Distributed System Design Interviews Bible | Best online resource for System Design Interview Preparation. Please visit https://www.thinksoftwarelearning.com?utm_source=dailymotion-dropbox .
In this video, you will find following:
00:00 Introduction 01:28 Functional Requirements for Dropbox System Design 06:30 Non-Functional Requirements for Dropbox System Design 07:50 Discussion on ACID Requirements for Dropbox System Design 14:45 APIs Specification 17:05 What is Dropbox Namespace 19:00 High-Level System Design of Dropbox Service 26:50 Final Remarks
Please follow me on https://www.facebook.com/Think.Software.Community if you like to get notified about new course chapters getting added or when we will start another round of mock interviews and you want to participate in mock interviews or any other updates. I will also take your suggestions there about the course and the channel.
Check out our following articles:
- How to Ace Object-Oriented Design Interviews: https://thinksoftware.medium.com/how-to-ace-object-oriented-design-interviews-4f9a667e0780
- Elevator System Design — A tricky technical interview question: https://thinksoftware.medium.com/elevator-system-design-a-tricky-technical-interview-question-116f396f2b1c
- System Design of URL Shortening Service like TinyURL: https://thinksoftware.medium.com/tinyurl-design-from-the-bible-of-distributed-system-design-interviews-fcf821ec859
- File Sharing Service Like Dropbox Or Google Drive — How To Tackle System Design Interview: https://thinksoftware.medium.com/how-to-tackle-system-design-interview-for-file-sharing-service-like-dropbox-or-google-drive-7983fdbf1a82
- Design Twitter — Microservices Architecture of Twitter Service: https://thinksoftware.medium.com/design-twitter-microservices-architecture-of-twitter-service-996ddd68e1ca
- How to Effectively Use Mock Interviews to Prepare for FAANG Software Engineering Interviews: https://thinksoftware.medium.com/how-to-effectively-use-mock-interviews-to-prepare-for-faang-software-engineering-interviews-7e7bffac978
- Robinhood Backend System Design - How to receive realtime stock updates: https://thinksoftware.medium.com/robinhood-backend-system-design-how-to-receive-realtime-stock-updates-56cd0009bd0
- Payment Gateway System Design — How does the Stripe work: https://thinksoftware.medium.com/payment-gateway-system-design-how-does-the-stripe-work-917b2ba976f