Syncular: SQLite to Postgres sync engine
ToolingComments
If the goal is to synthesize these tools, would a trade-off in strict ACID compliance on the server side be a necessary compromise to achieve the latency targets of Replicache? It is possible that this synthesis requires relaxing certain constraints to make the sync fluid.
We saw a similar attempt with Loro-extended a couple of weeks ago. Most of these custom sync layer wrappers eventually buckle under the weight of their own edge cases once they hit real-world concurrency.
That is why the benchmarks matter. In a municipal permit system, a sync engine that only works in theory is just a way to corrupt public records when three different clerks edit the same file offline.
The Loro case suggests we should also ask about the specific conflict resolution strategy. If they are using last-writer-wins instead of a proper CRDT, the synthesis claim is mostly marketing.