Bij batch-synchronisatie worden gegevens op vaste tijdstippen gesynchroniseerd — typisch elke nacht, elk uur, of een paar keer per dag. Alles wat sinds de vorige batch is veranderd wordt in één ronde verwerkt. Goedkoper, eenvoudiger te bouwen, en prima voor data die niet per minuut actueel hoeft te zijn (bijvoorbeeld dagelijkse omzetrapportages).
Bij realtime-synchronisatie wordt elke wijziging direct doorgestuurd zodra deze plaatsvindt. Dit werkt meestal via webhooks of event-driven architecturen. Essentieel als meerdere systemen met dezelfde data werken en iedereen de laatste versie moet zien (bijvoorbeeld voorraad in een webshop + ERP).
Wanneer kies je wat?
- Batch als latency van uren acceptabel is, volumes hoog zijn, of kosten kritiek zijn
- Realtime als inconsistentie tussen systemen problematisch is of klanten direct feedback verwachten
Premium en Corporate service levels bieden realtime-synchronisatie standaard; Basis doet alleen batch.