How to Sync Anything: https://neighbourhood.ie/blog/2025/04/06/how-to-sync-anything
Many developers are tasked with integrating two or more systems. What they don’t know is that they are building a synchronisation engine.
As a result many of these systems include an ad hoc, informally-specified, bug-ridden, slow implementation of half of a sync engine[1].
This articles outlines the basic building blocks for syncing anything successfully and how to recognise that that’s the problem you are solving.
