Stack & principes
Technologie en ontwerpprincipes van het CVR-platform.
Tech
We gebruiken Laravel 12 met PHP 8.2 of hoger, PostgreSQL en Redis voor cache, queue en session. Verder Horizon voor de queue, Sanctum voor authenticatie, Inertia samen met Vue 3, en S3 voor documenten.
Ontwerpprincipes
- • Event-driven — elke mutatie wordt vastgelegd als event met een juridische betekenis.
- • Single source of truth — één centraal register, met lokale adapters waar dat nodig is.
- • Offline-first voor de politie — lookup in ongeveer 300 ms, met beperkte sync voor in het veld.
- • Multi-tenant — Bonaire, Curaçao, Sint-Maarten, Saba en Sint-Eustatius elk op hun eigen manier.