How dropbox, Google drive work technically?
I want to know how data synchronisation on different devices actually work? If i want to make project on it how should i approach it.
The idea is that every change creates a new revision and then you can update the other devices or roll-back previous versions.