Forum Discussion

dmdScout's avatar
dmdScout
New member | Level 2
3 years ago

Dropbox system design

Hey guys, I'm going to finish a project like Dropbox but meet the bottleneck. This project consists of metadata module and data module. When a file been uploaded, send request to metadata module first and then upload file to data module. But I don't know how to solve the consistent problem. For example, how to drawback when invoking metadata module successfully and data module unsuccessfully? Do I need distributed transaction?

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Staff rankDropbox Staff

    This is the forum for the Dropbox API, but it sounds like your question is more about general software design, so it may be better suited in a general programming forum instead.

About Discuss Dropbox Developer & API

Node avatar for Discuss Dropbox Developer & API
Make connections with other developers805 PostsLatest Activity: 9 days ago
218 Following

If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.

For more info on available support options for your Dropbox plan, see this article.

If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!