Hacker News new | ask | show | jobs
by aboodman 622 days ago
Jazz is decentralized. There is no central server. See: https://x.com/aboodman/status/1843045692736204802
1 comments

Also Instant is a database (it has queries and so forth, more appropriate for bigger data). I would put Jazz at the document sync side of the spectrum:

https://x.com/aboodman/status/1843042582672355834

This is fair, thanks for chipping in, Aaron!

With decentralised I always like to be very precise:

- Jazz is decentralised in a "source of truth" sense. You mutate data locally and sync edits between participants until you reach eventually consistent history (and thus state, as per the underlying CRDTs)

- the protocol is peer-to-peer

- the way you use it typically is in a very centralised way. You use a central sync and persistence peer (either your own, or my distributed Jazz Mesh service) and every device syncs to that. That way devices don't have to be online at the same time to sync

Makes sense. This is a smart tradeoff.