Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It breaks down as soon as you have an offline scenario. You can only assume the server is authorative if there will not be network partitions or if writes are not accepted on the other side of the network partition (meaning on the client). As soon as the client accepts writes while offline those writes become authorative and will need to be merged with whatever changes the server saw.


It also breaks down when you have a passive/non-transactional server, like an app syncing its state via files on Dropbox.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: