Hoe ‘VenduSys
’ in de praktijk werkt.
VenduSys is geen monoliet en ook geen zwerm van microservices. Het is een kleine verzameling van benoemde diensten met expliciete contracten, die achter één consistente API schuilgaan en in de EU zijn geïmplementeerd. Deze pagina geeft een eerlijk overzicht.
Case-to-Core™ vormt de leerraamwerk waarmee een ecosysteem zichzelf steeds beter leert begrijpen — en waardoor signalen, kennislacunes, onzekerheden en mogelijkheden voortdurend aanleiding geven tot nieuwe vragen.
Van het netwerk naar
het grootboek.
Elke laag is een kleine, benoemde service met een expliciet contract. Je kunt de hele stack overnemen, of een willekeurige laag vervangen door je eigen versie en de rest behouden.
Vier entiteiten.
Al het andere vloeit daaruit voort.
We hebben het model in een aparte post beschreven. Hieronder volgt een korte samenvatting.
Feest
Mensen, organisaties, actoren. Kopers, verkopers, exploitanten, partners — allemaal weergaven van hetzelfde record. Identiteit is een grafiek, geen type.
Ding
Alles wat wordt aangeboden of in bezit is. Producten, licenties, diensten, abonnementen, activa, tijd. Varianten en bundels komen daar nog bovenop.
Verplaatsen
Gebeurtenissen die leiden tot een verschuiving van waarde of rechten tussen partijen. Bestellingen, retourzendingen, verlengingen, overdrachten en geschillen zijn allemaal acties die plaatsvinden binnen statusmachines.
Vermelding
Regels in het grootboek. Het model is zo ontworpen dat elke transactie boekingen genereert, waaruit vervolgens rapporten en saldi worden afgeleid.
Elke
stroom is waarneembaar.
Vermeldingen, goedkeuringen, uitbetalingen, retourzendingen, verlengingen — weergegeven als code of visuele grafieken. Vertakking, herhaling, terugspelen, controle. De status wordt opgeslagen; niets is een eenmalige actie.
- EVT Domeingebeurtenis
- CRON Gepland
- API Direct aanroepen
- WHK Externe webhook
- CDC Wijziging in de database
- Grafiek samenstellenPARSE
- Status behoudenSTATE
- Stappen in de verzendingRUN
- Herpogingen afhandelenRETRY
- Auditlogboek genererenAUDIT
- DB Boekingsposten
- PAY Betaling / uitbetaling
- MSG Kennisgeving
- EXT Oproep via connector
- EVT Volgende gebeurtenis
Wat er nodig is om te hardlopen.
De saaie details — hosting, residentie, RPO/RTO, observeerbaarheid. De zaken die ertoe doen als er op zondag om 2 uur ’s nachts iets misgaat.
- Hosting
- Vercel voor de API-edge · speciale EU-clusters voor stateful services (Parijs)
- Opslag
- Postgres (Supabase) met logische replicatie · S3-compatibele objectopslag · pgvector voor embeddings
- Replicatie
- Multi-AZ binnen een regio · leesreplica’s tussen regio’s · CDC-stream naar datawarehouse
- Failover
- RPO 0 · RTO 5 minuten voor het grootboek en de identiteit · 15 minuten voor de catalogus
- Observeerbaarheid
- OpenTelemetry standaard · traces per tenant · gestructureerd auditlogboek · workflow-replay
- Versleuteling
- TLS 1.3 tijdens verzending · AES-256 bij opslag · BYOK in Enterprise · sleutelisolatie per tenant
- Verblijf
- EU als standaardinstelling · regio-toewijzing in Scale/Enterprise · auditvriendelijke gegevensuitvoer