Alle artikels
Software

Wat is event sourcing en wanneer loont het voor een KMO?

Event Sourcing cover

Wat is event sourcing eigenlijk?

In klassieke software slaat een database de huidige staat op. "Klant Janssens woont op Kerkstraat 12." Wijzigt het adres, dan wordt die regel overschreven. Het oude adres? Weg.

Event sourcing draait dat om. In plaats van de huidige staat, slaan we de gebeurtenissen op die tot die staat hebben geleid:

  • Klant Janssens aangemaakt
  • Adres ingesteld op Kerkstraat 12
  • Verhuisd naar Marktplein 5
  • Telefoonnummer gewijzigd

De huidige staat is gewoon de optelsom van al die events. Het is exact hetzelfde principe als een boekhoudkundig grootboek: je gomt geen boekingen uit, je voegt correcties toe. Het verleden blijft staan.

Diagram explaining Event Sourcing


Waarom dit voor uw KMO interessant is

1. Uw analysetraject wordt tastbaar

Dit is misschien wel het grootste voordeel, en het komt naar voren nog vóór er een regel code geschreven is.

Klassieke software-analyse start vanuit schermen en formulieren — een ontwikkelaarsabstractie waar u, als zaakvoerder of domeinexpert, in moet leren denken. Bij event sourcing draaien we dat om. We vragen: "Wat gebeurt er in uw business?"

En dan komen de post-its op de muur: Offerte verstuurdBetaling ontvangenLevering geweigerdKlant heeft geannuleerd. Dat is taal die u zelf gebruikt aan de telefoon. Geen vertaalslag, geen "product owner" als tussenpersoon. U en onze ontwikkelaar staan aan dezelfde muur en gebruiken dezelfde woorden.

Het resultaat: edge cases komen vroeg boven (in plaats van als bug zes maanden later), de scope wordt concreet ("deze tien events in fase 1"), en de analyse die we samen maken is meteen ook de architectuur van uw software.

2. Een volledige audit trail, gratis meegeleverd

Wie deed wat wanneer? Hoe zag de offerte er vorige dinsdag uit? Welke prijs hanteerden we drie jaar geleden voor klant X? Bij event sourcing zijn dat triviale vragen. Voor sectoren met compliance-eisen — financieel, medisch, juridisch — of gewoon voor de jaarlijkse boekencontrole, betekent dat een onweerlegbare geschiedenis zonder dat we daar apart voor moeten bouwen.

3. Nieuwe inzichten uit oude data

Stel: over twee jaar wilt u weten hoeveel klanten ooit een korting hebben gevraagd maar niet gekocht. Bij klassieke software is die info weg. Bij event sourcing draaien we uw events gewoon opnieuw door een nieuwe analyse. Uw historische data blijft eindeloos waardevol, ook voor vragen die u vandaag nog niet stelt.

4. Gezonde frictie bij verandering

In een klassieke database is het verleidelijk om bij elke nieuwe businessvraag snel een kolom bij te plakken, een veld te hergebruiken voor iets anders, of een status te overloaden. Tot niemand nog weet wat status = 7 betekent.

Bij event sourcing kan dat niet. Verandert de betekenis van iets, dan moet dat expliciet gemaakt worden: is dit echt hetzelfde concept met een nieuwe versie, of verdient het een eigen naam? Die vraag dwingt ons terug naar het gesprek met u, in plaats van het stilletjes in code op te lossen.

Het effect: een codebase die na vijf jaar nog steeds leesbaar is. Technical debt wordt zichtbaar in plaats van begraven.

"Maar wat met GDPR? En storage?"

Twee bezwaren die in de literatuur vaak als showstoppers worden opgevoerd. Bij Tandem Studio zijn het opgeloste problemen.

🔐 GDPR & het recht om vergeten te worden

Wij gebruiken crypto-shredding: persoonsgegevens worden versleuteld opgeslagen, met een aparte sleutel per betrokkene. Een verwijderverzoek wordt een sleutelvernietiging — de events bestaan technisch nog, maar de persoonsgegevens zijn definitief onleesbaar. Append-only integriteit blijft. GDPR-conformiteit ook.

💾 Storage onder controle

Grote bestanden — PDF's, foto's, bijlagen — horen niet in events thuis. Wij houden die in aparte object storage en verwijzen ernaar vanuit het event. Resultaat: uw event log blijft compact en performant, en storage groeit lineair en goedkoop in plaats van exponentieel duur.

Wanneer kiezen wij hier (niet) voor?

Eerlijk: event sourcing is geen wondermiddel. Voor een eenvoudige interne tools is het soms overkill (= overengineering). Daar volstaat klassieke software.

Waar wij het wél inzetten, en waar het écht het verschil maakt, is bij domeinen waar geschiedenis ertoe doet: facturatie en financiële transacties, voorraad- en stockmutaties, contractbeheer, urenregistratie, CRM-pijplijnen, alles met audit-vereisten. Vaak gaan we hybride: event sourcing voor het hart van uw business, klassieke CRUD voor de randen (instellingen, lookups, gebruikersbeheer).

Kortom

Event sourcing past bij KMO's die hun software niet zien als een wegwerpproduct, maar als een meegroeiend bedrijfsgeheugen. Het analysetraject wordt menselijker, de software ouder zonder achterhaald te raken, en het verhaal van uw bedrijf blijft gewoon… bewaard.

Benieuwd of event sourcing past bij uw project? Een vrijblijvend gesprek bij Tandem Studio kost u niets en levert minstens een helder antwoord op.

Gepubliceerd op 18 mei 2026
Profile picture of cofounder Mathias
Engineering
Mathias Beke

Bouwt software die snel draait, weinig kost, en volledig op Europese servers staat.