RBI-Solutions blog

Van tijd naar trigger: De weg naar een event-driven data architectuur

Sinds het begin van het gebruik van Business Intelligence hebben organisaties vertrouwd op periodieke dataverwerking, de zogenaamde ’batch jobs’ die elke nacht draaien. Sindsdien is de behoefte aan snelheid, flexibiliteit en realtime inzichten enorm toegenomen. Die behoefte zorgt dan ook voor een fundamentele verschuiving in hoe we data-architecturen ontwerpen: weg van batch processen, op weg naar een event-driven benadering. Maar wat betekent dat eigenlijk: ’event-driven’? En waarom zou je hier als data engineer, analist, data scientist of business gebruiker wakker van moeten liggen? In deze blog duiken we in de wereld van event-driven data-architecturen, hun voordelen, uitdagingen, en de tools die deze transitie mogelijk maken.


Van batch naar event: waarom we moeten bewegen
Traditioneel verwerken veel organisaties hun data in batches. Denk aan een datateam dat elke ochtend verse rapportages en verantwoordingslijsten levert op basis van data die ‘s nachts is ingeladen uit verschillende bronsystemen. Dit werkt, tot op zekere hoogte. Maar in een tijd waarin klanten realtime updates verwachten, systemen continu met elkaar communiceren en beslissingen steeds sneller genomen moeten worden, begint de batch-benadering te piepen en te kraken.

Een klassiek voorbeeld vinden we binnen de klantenservice. Stel je voor: een klant belt met een klacht over een levering. Ondertussen is de retourzending van datzelfde product al onderweg, maar die informatie zit nog opgesloten in een systeem dat pas ’s nachts wordt gesynchroniseerd met het CRM. Het gevolg: de klantenservicemedewerker ziet verouderde data, biedt verkeerde oplossingen aan en de klant raakt gefrustreerd door tegenstrijdige informatie.

Met een event-driven architectuur zou elke stap in dat retourproces direct als event beschikbaar zijn, van het aanmelden van een retour tot het scannen van het pakket in het distributiecentrum. De medewerkers beschikken zo over realtime inzicht in wat er speelt, wat resulteert in snellere, correctere hulp en een veel betere klantbeleving. De data stroomt hier niet meer via tijdsvensters, maar volgt het pad van de interactie zelf.

Wat is een event-driven data architectuur precies?
Een event-driven architectuur is gebaseerd op het idee dat systemen reageren op gebeurtenissen, oftewel ‘events’. Een event kan van alles zijn: een nieuwe transactie, een wijziging in klantgegevens, een foutmelding of zelfs een sensor die een waarde doorstuurt. In plaats van data periodiek op te halen of te pushen, publiceert een systeem een event zodra er iets relevants gebeurt. Andere systemen (of data pipelines) die geïnteresseerd zijn in dat event kunnen daarop abonneren en meteen reageren.

Deze manier van werken creëert een veel dynamischer datalandschap, waarin de afhankelijkheden tussen systemen minder strak zijn en de verwerkingssnelheid drastisch toeneemt. Systemen zoals Apache Kafka, Pulsar, AWS Kinesis en Azure Event Hubs spelen hier een sleutelrol: ze fungeren als centrale event brokers die zorgen voor schaalbare, betrouwbare en snelle eventdistributie.

De technische onderbouwing: hoe werkt het onder de motorkap?
In een event-driven architectuur zijn drie componenten cruciaal: producers, brokers en consumers.

  • De producer genereert een event, bijvoorbeeld een API die een bestelling plaatst.
  • De broker ontvangt het event en bewaart het op een robuuste manier, klaar om verspreid te worden. Apache Kafka is hier waarschijnlijk het meest bekende voorbeeld van. Kafka zorgt ervoor dat events gelogd, opgeslagen en eventueel later opnieuw afgespeeld kunnen worden.
  • De consumer luistert naar de broker en verwerkt het event zodra het beschikbaar is. Dit kan een data pipeline zijn die het event opslaat in een datalake, of een analytics engine die het event verrijkt en gebruikt voor dashboards of machine learning.

Tools zoals dbt Cloud, Airbyte, Fivetran en Dagster bewegen mee in deze richting en bieden steeds meer ondersteuning voor event-gedreven architecturen. Ze integreren met streamingdiensten of ondersteunen hybride vormen waarin batch en event-driven combineren.

Uitdagingen en valkuilen: het is niet alleen maar winst
Hoewel de voordelen overtuigend zijn, is de overstap naar een event-driven architectuur niet zonder uitdagingen. Ten eerste vraagt het een andere manier van denken. Data is niet langer iets wat je op gezette tijden ‘ophaalt’, maar iets dat zich continu aandient. Dit vereist herziening van hoe pipelines worden ontworpen, getest en gemonitord.

Daarnaast is data-consistentie een heet hangijzer. Hoe zorg je ervoor dat events in de juiste volgorde worden verwerkt, vooral wanneer systemen veranderen? En hoe voorkom je dat dubbele events leiden tot foutieve analyses of acties?

Een andere uitdaging is governance. In een omgeving waarin events real-time verwerkt worden, moet je goed nadenken over metadata, lineage en toegangscontrole. Tools zoals Apache Atlas of OpenLineage kunnen hierbij helpen, maar vragen om volwassen implementatie en een sterke basis in Data Governance.

Tot slot is er de culturele component: niet elk team is klaar voor de snelheid en verantwoordelijkheid die met een event-driven aanpak gepaard gaat. Het vraagt om cross-functionele samenwerking, discipline en een sterke focus op observability.

Best practices en trends: hoe pak je het slim aan?
Wie de overstap wil maken, doet er goed aan om klein te beginnen. Kies één proces waar realtime voordelen evident zijn; denk aan klantinteractie, incidentmonitoring of voorraadbeheer en bouw daaromheen een pilot. Maak gebruik van bestaande event brokers, zoals Kafka (open-source of via Confluent Cloud), en gebruik frameworks als Kafka Streams of Flink voor verwerking. Richt observability direct goed in: tools zoals Grafana, Prometheus of OpenTelemetry kunnen je enorm helpen in het beheersbaar houden van je data-pipelines.

Hybride architecturen zijn een andere trend. Niet alles hoeft direct event-driven te zijn. Vaak zie je combinaties waarin event streams worden opgeslagen in een data lake (zoals Delta Lake of Iceberg), zodat analisten batchgewijs kunnen blijven werken met de nieuwste data. Tegelijkertijd kunnen andere processen gebruikmaken van dezelfde events voor realtime analytics.

Conclusie: van reageren op tijd naar reageren op realiteit
De transitie van tijd gebaseerde naar event-driven data-architecturen is een logische stap in een wereld die steeds sneller en complexer wordt. Voor organisaties betekent het sneller inspelen op klantgedrag, slimmere processen en robuustere systemen. Voor data professionals betekent het nieuwe tools, nieuwe denkwijzen en een nieuwe leercurve.

Maar wie die curve aandurft, plukt snel de vruchten: wendbare data-infrastructuren die niet langer leven op de klok, maar op de polsslag van de werkelijkheid. Of, om het met een knipoog te zeggen: “In een wereld waar elke seconde telt, is wachten op middernacht ouderwets”.

Lees verder over data en de diensten van RBI-Solutions in deze blog's:

Van Inzicht naar Data gedreven: DE SPRONG van AWS Data Warehouse naar Data Lakehouse

Van Inzicht naar Data gedreven: DE SPRONG van AWS Data Warehouse naar Data Lakehouse

Veel organisaties vertrouwen op hun data warehouse voor analyse en besluitvorming. Maar data is allang niet meer alleen gestructureerd: e-mails, Excel-bestanden, afbeeldingen en sensordata vormen inmiddels het grootste deel. En daar zijn traditionele warehouses niet op gebouwd.
De oplossing? Een Data Lakehouse: schaalbaar, flexibel én kostenefficiënt – zonder de betrouwbaarheid van een warehouse te verliezen. Maar hoe zet je die stap als je huidige omgeving op AWS draait? En hoe voorkom je vendor lock-in?

Zo begin je vandaag nog met Fabric

Zo begin je vandaag nog met Fabric

Microsoft Fabric is niet zo maar wéér een tool om iets te doen met je data. Het is een platformshift. Een alles-in-één oplossing die data-engineering toegankelijker en resultaatgerichter maakt. Je bent minder tijd kwijt aan de infrastructuur en hebt meer tijd om echt impact te maken. Het andere grote voordeel: Automatisering, data visualisatie en data governance zitten er vanaf dag één ingebakken.

Gebruik de gratis 60-dagen trial. Test het: één bron, één flow, één dashboard. Meer heb je niet nodig om te zien of het werkt voor jou.

Encryptie-by-Design, het veilig en verantwoord beheren van persoonsgegevens en gevoelige data

Encryptie-by-Design, het veilig en verantwoord beheren van persoonsgegevens en gevoelige data

Als data engineer of manager weet je hoe belangrijk het is om persoonsgegevens veilig te verwerken, vooral met de AVG op de achtergrond. Bij RBI hebben we Encryptie-by-Design als uitgangspunt toegepast tijdens verschillende projecten: alle persoonsgegevens worden standaard versleuteld bij het ontsluiten van data.
🔐 De sleutel? Alleen decryptie wanneer het echt noodzakelijk is. Dit minimaliseert risico’s en zorgt dat je dataplatform compliant blijft.

Praten met je data, toepassing van AI om inzichten te halen uit je eigen data

Praten met je data, toepassing van AI om inzichten te halen uit je eigen data

Data is er genoeg. Maar hoe zorg je ervoor dat de juiste mensen de juiste informatie to zich kunnen nemen?
Bij RBI onderzochten we hoe AI-selfserviceplatformen medewerkers kunnen helpen om zelf inzichten uit data te halen. Denk aan een chatbot of custom GPT waarmee je team direct met hun data kunnen ‘praten’. De vraag die wij onszelf stelden: hoe kun je een self-serviceplatform voor datavragen implementeren?

“Blijf nieuwsgierig, zoek je eigen pad en sta open om te blijven leren.”

“Blijf nieuwsgierig, zoek je eigen pad en sta open om te blijven leren.”

Dat is het advies van onze BI consultant Mark aan iedereen die de wereld van data in wil. Zelf begon hij drie jaar geleden bij RBI, waar hij via een traineeship uitgroeide tot Data engineer.

Zijn geheim? Vragen blijven stellen, goed om je heen kijken en gewoon beginnen.

Benieuwd naar zijn favoriete projecten, tools, en waarom hij zich bij RBI zo thuis voelt? Lees dan zijn verhaal hieronder.

Employee 360° – Hoe goed ken jij je medewerkers écht?

Employee 360° – Hoe goed ken jij je medewerkers écht?

In de war for talent is het niet genoeg om alleen te werven — je moet ook je huidige medewerkers goed begrijpen én behouden. Een Employee 360° view bundelt versnipperde data tot één compleet beeld van je mensen: hun skills, prestaties, ambities en betrokkenheid. Zo zie je sneller wie klaar is voor de volgende stap, waar risico’s liggen en hoe je gericht kunt ondersteunen. Ontdek wat een Employee 360° voor jouw organisatie kan betekenen in deze blogpost.

Van een dagelijkse batch naar streaming analytics, wanneer is dit relevant?

Van een dagelijkse batch naar streaming analytics, wanneer is dit relevant?

In sectoren waar elke seconde telt – zoals de farmaceutische industrie – maakt streaming analytics het verschil. Door inzichtelijke real-time data is er sprake van minder verspilling, snellere interventie én hogere klanttevredenheid. In deze blogpost lees je over de voordelen van streaming analytics.

van ruwe data naar waardevolle inzichten –  een interview met wensi

van ruwe data naar waardevolle inzichten – een interview met wensi

Hoe transformeer je complexe data tot bruikbare inzichten die écht impact maken? Wensi Ai, Senior Data/BI Consultant bij RBI, deelt in dit interview zijn ervaring en visie op de wereld van data engineering én business intelligence.

Van het doorgronden van nieuwe sectoren tot het optimaliseren van batchprocessen—Wensi laat zien hoe strategische keuzes en slimme data-oplossingen het verschil maken. Zo wist hij de verwerkingstijd van een batchjob terug te brengen van 3 dagen naar 20 uur én verbeterde hij de nauwkeurigheid van een premieberekeningsmodel drastisch.

Data, Technologie en Groei: in Gesprek met Teo

Data, Technologie en Groei: in Gesprek met Teo

We zitten om tafel met Teo, Data Engineer bij RBI Solutions. Teo heeft een scherpe expertise opgebouwd in SQL, Python en Dashboarding tools. In dit interview vertelt hij je over zijn passie voor data en de veelzijdige projecten die hij bij onze klanten heeft uitgevoerd.

De rol van data platform engineer

De rol van data platform engineer

Organisaties vertrouwen steeds meer op data om strategische beslissingen te nemen. Maar zonder een sterke data-infrastructuur blijft waardevolle data onbenut. Een Data Platform Engineer speelt een essentiële rol in het opzetten van deze infrastructuur. Van het ontwerpen van schaalbare data-architecturen tot het bouwen van robuuste data-pipelines – deze engineers zorgen ervoor dat data efficiënt, bruikbaar en veilig is. Vandaag een post over wat deze rol precies inhoudt.

Data Vault VS. Dimensionele Modellering

Data Vault VS. Dimensionele Modellering

Dat onze data-experts goed zijn in datamodellering kunnen we wel zeggen, maar we laten het liever zien! In deze blogpost deelt collega en Data/BI Consultant Wensi zijn kennis over datamodellering, specifiek rondom Data Vault en Dimensioneel Modelleren.

Hoe Eren zijn creativiteit inzet als data engineer bij RBI-Solutions

Hoe Eren zijn creativiteit inzet als data engineer bij RBI-Solutions

Binnen RBI-Solutions werken gepassioneerde professionals met verschillende achtergronden en talenten. Eén van hen is Eren, een van onze data-experts met een link tussen technologie en creativiteit. In dit interview deelt hij zijn reis van bedrijfskunde naar informatiemanagement, zijn passie voor muziek en hoe zij zijn talent inzet binnen RBI en zijn huidige project bij de Sociale Verzekeringsbank (SVB).