Data synchronisation
Data synchronisation repeatedly reconciles agreed data between systems. Direction, delay, conflicts and safe retries need explicit rules.
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
Related terms
- Data migrationData migration moves selected data to a new system. Mapping, validation and the transfer of responsibility for writes belong to the process.
- Single Source of TruthA single source of truth provides a shared, reconciled data foundation. Authoritative sources, mappings and freshness must be traceable.
- Change data captureChange data capture records database changes so that downstream applications can process them.
- Transactional inboxA transactional inbox uses durable message records to protect local processing against duplicate deliveries.
- Message acknowledgementA message acknowledgement tells the broker that a delivery has been received or processed according to the agreed rule.
- Retry jitterRetry jitter varies waiting times randomly to spread retries and reduce simultaneous requests from many clients.
Articles on this topic








APIs & Integration with ASES
ERP, CRM and shop cleanly connected

