You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.

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.