Sono diverse oggi le soluzioni utilizzate per rendere disponibili in modalità real time i dati gestiti dai sistemi legacy.
Rispetto alle altre, però, il Change Data Capture (CDC) è tra le poche in grado di garantire bassa latenza e, al tempo stesso, ridurre drasticamente il carico sopportato dai sistemi che gestiscono il dato core aziendale.
Quando il dato viene spostato da un database relazionale ad una piattaforma di streaming distribuita ciò che si guadagna in termini di throughput e latenza viene però perso in termini di consistenza forte.
Non tutti i consumatori di questi dati, tuttavia, sono in grado di gestire tale complessità in maniera autonoma.
Esistono diverse possibili soluzioni che possono essere adottate per mitigare il problema preservando la consistenza delle operazioni su livelli diversi.