←back to thread

637 points neilk | 1 comments | | HN request time: 0.199s | source
Show context
stavros ◴[] No.43554765[source]
I didn't go into the implementation details so I won't comment on that, but I will say that this is a really important problem to solve. I've long wanted/needed an agnostic sync layer that apps could use to sync my changes across clients and servers, and it would be great if app developers didn't have to put any work into it, they'd just point their database to a URL and the database would take care of all the syncing.

This means that the app developer could support private syncing without any effort, and I wouldn't have to pay a subscription just for sync, I could just run a sync server on my NAS and all apps would know to sync their data with it. Of course, app developers don't want this because subscriptions are a reliable income stream, but hopefully users would push for it.

replies(2): >>43554774 #>>43557829 #
carlsverre ◴[] No.43557829[source]
Thank you! Glad we see the world the same way! I've also always wanted a general purpose sync layer that provided a simple consistency model to build on top of.

And I made Graft open source to enable exactly that! Deploy it anywhere! Just let me know so I can better support your use case :)

replies(1): >>43558037 #
stavros ◴[] No.43558037[source]
Thanks for building SQLSync! You might like Klepmann's "local-first" talks, though I'm sure you're already familiar.
replies(1): >>43558392 #
1. carlsverre ◴[] No.43558392[source]
You're welcome! And yea, I'm a huge fan of Klepmann and his local first content :) Thanks for the reminder!