DROPBOX SYSTEM DESIGN | HIGH LEVEL DESIGN | FILE SHARE UPLOAD/DOWNLOAD

  Рет қаралды 5,452

Sukhad Anand

Sukhad Anand

Күн бұрын

Hello everyone,
In this video, I talk about dropbox system design. I cover the basic requirements of a system like dropbox which supports the upload/download of files from multiple client devices. Cloud file storage enables users to store their data on remote servers. Usually, these servers are maintained by cloud storage providers and made available to users over a network
I majorly cover high-level design of dropbox and other similar systems.
Let me know if you found this video helpful in the comments section below and don't forget to click the subscribe button for more meaningful content!!!!!
Follow me on Twitter: / techie0072
Follow me on LinkedIn: / sukhad-anand-7a1065103
Follow me on Medium: / sukhadanand
Hashtags
#softwaredevelopment #computerscience #education #coding #workhard #motivation #podcast #educationalpodcast #systemdesign #softwaredevelopment #dropbox
Tags
How to learn dp
How to learn graphs
How to get into Stanford
How to get into Canada
How to settle abroad
How to move abroad from India
How to get into MIT
How to get into FAANG
How to learn system design
How to learn dsa
how to start programming
how to start coding
where to learn trees
what is memoisation
what is tabulation
what are graphs
where to learn Operating systems
where to learn dbms
where to learn oops
where to learn computer networks
where to learn low level design
where to learn cs fundamentals
Placement guide
How to start programming
where to learn cpp
where to learn python
where to learn javascript
where to learn java
Placement guide
resources to learn data structures
Projects development
AR/VR
Blockchain Machine learning
Deep Learning
Software developer engineer ,
Side projects ,
Importance of side projects ,
Machine Learning Engineer,
How to become a machine learning engineer ,
Associate engineer
Data structures Algorithms
College Life, College, Memories
Where to learn dp
where to learn graphs
where to learn dsa
how to start programming
how to start coding
where to learn trees
what is memoisation
what is tabulation
what are graphs
where to learn programming
how to start coding
where to learn coding
where to learn DSA
resources to learn programming
how to crack amazon
how to crack placement
blockchain
what is blockchain
blockchain technology
blockchain technology explained
blockchain explained
blockchain technology in hindi
web development roadmap
roadmap to learn web development
android development roadmap
MERN stack roadmap
machine learning roadmap
roadmap to learn machine learning
roadmap for deep learning
roadmap for 2nd years
roadmap for opensource
roadmap for ios development
roadmap for deep learning
roadmap to learn DSA
roadmap to get into masters

Пікірлер: 22
@santoshbhat7847
@santoshbhat7847 2 жыл бұрын
Amazing content, you covered it pretty well. Want to share: Agents normally use drivers/filter drivers in particular to understand which files/folders have changed. On MAC these are handled by FSevents and on Linux inotify is normally used. These driver do some heavy lifting of maintaining/ watching files/folders for changes and notify the agent about it. Things are maintained in a queue in these drivers
@Techie007
@Techie007 2 жыл бұрын
Thanks for sharing. Glad you liked the video.
@RinayraMotwal
@RinayraMotwal Жыл бұрын
Great bro you explained each part so well even a 1 or 2 years of experience guy can easily get it. Only one request just show us the complete HLD is system via diagram and then dig into each individual services. That will be more helpful.🙏
@Techie007
@Techie007 Жыл бұрын
Thanks Vinay, I will definitely keep this in mind. Glad that you were able to understand.
@nareshh74
@nareshh74 Жыл бұрын
This is the fourth video i see on the topic. Only your version is simple and logical. Other versions make it complicated just to say more technical terms. Appreciate it
@Techie007
@Techie007 Жыл бұрын
Thank you so much. Means a lot.
@ranasingh7681
@ranasingh7681 2 жыл бұрын
Great Video Sir. Thanks 🙏.
@Techie007
@Techie007 2 жыл бұрын
Thank you so much Rana. Glad you liked it.
@deadsoul7702
@deadsoul7702 2 жыл бұрын
Got to know many new things. Thanks.
@Techie007
@Techie007 2 жыл бұрын
Thank you. Glad you liked the video
@ZoySauce
@ZoySauce 2 жыл бұрын
Thank you so much for this video! It was really helpful :)
@Techie007
@Techie007 2 жыл бұрын
Thanks for watching. Glad you liked the video
@ChetanyaGoyal
@ChetanyaGoyal 2 жыл бұрын
Thanks for the video. Just for my undestanding, can you explain why a bidirectional TCP socket connection is not used here and instead HTTP long polling + messaging queue is used for receiving & sending the updates?
@Techie007
@Techie007 2 жыл бұрын
Hi Chetanya, I don't think a bidirectional TCP connection will be required, because there is no information to be passed from server to client. Also, maintaining a TCP connection for a long time for big files would be very expensive I think.
@vishweshchaudhari5285
@vishweshchaudhari5285 2 жыл бұрын
great video to start with, got an insight into the whole system. could you please add basic database schema to your videos as well? Thanks
@Techie007
@Techie007 2 жыл бұрын
Sure vishwesh, will add it in upcoming videos.
@hassannasir1222
@hassannasir1222 7 ай бұрын
hi i hope you are well Plz tell me that dropbox paid version has token usage time option i.e i want token can not be expire so please guide me i am waiting for your reply. I am using free version so I can't see any option about expire so please guide me.
@pushpendrasingh1819
@pushpendrasingh1819 2 жыл бұрын
can you please a video on how to design a text-based search like "twitter search".
@Techie007
@Techie007 2 жыл бұрын
Sure, I will.
@pushpendrasingh1819
@pushpendrasingh1819 2 жыл бұрын
@@Techie007 thanks for making video bro
@deepjyotkaurbindra
@deepjyotkaurbindra Жыл бұрын
Hey, amazing content. Can you elaborate on handling conflicts?
@Techie007
@Techie007 Жыл бұрын
Will create a video on it.
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 32 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 61 МЛН
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 26 МЛН
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1 МЛН
How We've Scaled Dropbox
1:08:17
Stanford
Рет қаралды 334 М.
WHATSAPP System Design: Chat Messaging Systems for Interviews
25:15
Gaurav Sen
Рет қаралды 1,8 МЛН
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 32 МЛН