Datakoppelingen die meegroeien
Een integratieoplossing gebouwd op stabiliteit, veiligheid en schaal: 150 koppelingen over 27 systemen en 13 bedrijfsdomeinen, die de problemen van het oude systeem oplost en de HR-processen betrouwbaarder maakt.

150
Koppelingen
27
Systemen
13
Bedrijfsdomeinen
Het doel
Een integratielandschap bouwen dat meegaat: stabiel, veilig en schaalbaar, met betrouwbaardere HR-processen en zicht op wat er gebeurt.
De uitdaging
Onze klant liep tegen meerdere problemen aan met het bestaande koppelingssysteem, dat verouderde en steeds lastiger te onderhouden werd:
- Een systeem aan het eind van zijn leven: het oude BizTalk-systeem droeg 150 koppelingen en liep tegen zijn end of life aan, dus er was een moderne, betrouwbare opvolger nodig.
- Onrust in HR: storingen in het bestaande systeem zorgden geregeld voor verstoringen en onbetrouwbare HR-processen.
- Gaten in veiligheid en volwassenheid: er was behoefte aan een steviger opzet die betrouwbaarder draait, tegen een stootje kan en voldoet aan moderne beveiligingseisen.
- Weinig zicht op wat er gebeurt: de klant wilde een voorspelbaar en doorzichtig systeem, zodat beslissingen niet op verrassingen stuklopen.
Over onze klant
Een wereldwijd merk in luxe huis- en lichaamsverzorging, dat door de jaren heen internationaal is gegroeid en winkels heeft in meerdere landen. Het verkoopt zowel fysiek als online, met als doel klanten te helpen zich beter te voelen.
Begin je eigen succesverhaal met Crystalloids
Werk samen met Crystalloids en Google Cloud om je project tot leven te brengen.
De oplossing
We ontwierpen een schaalbare, veilige integratieoplossing op GCP, die stabiliteit, veiligheid en doorzichtigheid dekt en tegelijk ruimte laat om te groeien.
De belangrijkste onderdelen
- Verschillende soorten koppelingen: we pasten per gegevensstroom toe wat er past (bestandsgebaseerd, streaming, API en Change Data Capture), wat de stabiliteit en de veiligheid ten goede komt. In totaal gaat het om 150 koppelingen, tussen ongeveer 27 systemen en 13 bedrijfsdomeinen.
- Stabiliteit door een modulaire opzet:
- Een ontkoppelde, event-gedreven architectuur op GCP houdt de onderlinge afhankelijkheden klein en de koppelingen stabiel, ook op drukke momenten.
- Apigee beheert de API's veilig, met versleuteld verkeer.
- Cloud Composer regelt de volgorde van de gegevensstromen, terwijl Cloud Run en Data Fusion de verwerking en de transformaties doen.
- Steviger beveiligd:
- Het principe van minimale rechten geeft iedereen alleen toegang tot wat nodig is, wat de kwetsbaarheid beperkt.
- Secret Management houdt gevoelige gegevens veilig en centraal beheerd.
- Ruimte om te groeien:
- Infrastructuur die automatisch meeschaalt, vangt drukte op zonder dat iemand hoeft in te grijpen.
- Een heldere opbouw van de GCP-projecten houdt de datastroom overzichtelijk: van Landing (binnenkomst) naar Loader (verwerking) en Broadcast (eindbestemming).
- Data Inspector voor volledigheid en controle:
- We bouwden de Data Inspector op Cloud Run, zodat te zien is of data compleet en kloppend binnenkomt en betrokkenen gegevens opnieuw kunnen laten verwerken als dat nodig is.
Het resultaat
Onze oplossing op GCP verving een verouderd systeem en legde een basis om op te groeien, met stabielere HR-processen en een integratielaag die doorzichtiger, voorspelbaarder en veiliger is. De modulaire opzet en de verschillende soorten koppelingen houden het geheel betrouwbaar en aanpasbaar naarmate de behoeften veranderen.
Door HR stabieler te maken, de beveiliging te versterken en te zorgen dat gebruikers weten waar ze aan toe zijn, heeft de klant nu een integratieoplossing die meegaat.