Skip to content

Data synchronisation

Data synchronisation repeatedly reconciles agreed data between systems. Direction, delay, conflicts and safe retries need explicit rules.

Also known asData synchronization
APIs & Integration

Data synchronisation keeps agreed data between systems aligned by repeatedly applying changes. It can be one-way or bidirectional. Direction is defined for the data concerned; not every field has to be editable in both systems.

In a fictional example, the CRM is authoritative for the project contact for customer C-72. The integration sends version 12 to the portal. If a delayed message with version 11 arrives afterwards, the agreed rule must prevent it from overwriting the newer contact. The version numbers are an original design for this example.

Define direction, conflicts and delay

Set stable record mappings, permitted write directions and deletion handling. Changes in both systems require a conflict rule. A later device-clock time alone does not determine which value is correct for the business.

A scheduled run does not guarantee an immediate match. Monitor pending and failed changes and prevent duplicate effects on retries. A migration may temporarily use the same mechanism; ongoing synchronisation instead maintains the agreed alignment during normal operation.

Sources

Articles on this topic

APIs & Integration with ASES

ERP, CRM and shop cleanly connected