Hacker News new | ask | show | jobs
by therockhead 1233 days ago
Is advised to use CRDTs for an offline app that syncs to a central server, such as a todo app like Apple's Reminders or Todoist? Can simpler methods suffice ?
2 comments

You can if you like but, with a centralised server, you can do all the merging logic in one place without a CRDT. With a CRDT, you'd be storing the entire history of a document, which might be overkill for something like a todo app that's just doing last write wins.
I hate to give a vague answer, but it really depends.

What do you think a todo app should do when it detects a conflict/concurrent update?