De uitdaging
Een koppeling bouwen is één stap. De grotere uitdaging is zorgen dat gegevens ook betrouwbaar gelijk blijven tussen systemen.
Wanneer systemen uit sync raken, ontstaan vragen: is de data verwerkt, wanneer is dat gebeurd en waar ging het mis?
- Woningdata die niet meer actueel is
- CRM gegevens die afwijken van de website
- Toernooi beschikbaarheid die veranderd is
- Records die opnieuw verwerkt moeten worden
Onze aanpak
1. Brondata
Gegevens komen uit een bronsysteem of API.
2. Synchronisatie
Records worden verwerkt, gecontroleerd en opgeslagen.
3. Status
Per verwerking wordt vastgelegd wat er is gebeurd.
Bewijsbaar en herstelbaar
Goede synchronisatie is meer dan data kopiëren. Je wilt kunnen zien wanneer iets verwerkt is, welke records zijn bijgewerkt en of de synchronisatie succesvol was.
Daarom bouwen wij waar nodig logging, retry-mechanismen en herstelmogelijkheden in. Wanneer systemen tijdelijk niet beschikbaar zijn, kunnen gegevens later opnieuw worden verwerkt.