Technology architectuur (TODO, nog niet af)

Deze suite, MijnBureau, is opgebouwd uit dezelfde componenten als LaSuite en OpenDesk op een fit-for-purpose manier met als doel om de beste samenwerksuite voor ambtenaren en medewerkers te bieden. De suite is ingericht om te werken met de bestaande login systemen van de organisatie of systeem binnen MijnBureau.

Het platform zal open-source componenten samenbrengen tot één systeem, met als groot verschil dat we meer flexibiliteit willen bieden aan organisaties om componenten te verwisselen en te integreren met hun bestaande systemen, waar dit realistisch is.

Selectie en rechtvaardiging

Componenten

Tijdens de Proof of concept zijn veel componenten van onze partners beproeft. De volgende mogelijke component zijn hieruit gekomen

Function Functional Component
Chat Element Synapse
Notes Docs
Portal Bureaublad
Identity management Keycloak

We follow an agile procedure so not all features are added yet. The following features are envisioned to be added

Function Functional Component Component Version Upstream Documentation
File management Nextcloud Files    
Spreadsheet, presentation & document editing Collabora Online    
Email, Agenda & Tasks OX App Suite    
Cases OpenZaak    
Spreadsheet & More Grist    
Video calling Meet/Jitsi    
AI Assistant OpenWebUI    

Scalability and Performance

Functionele geschiktheid • 90% van vereiste functies verwacht door gebruikers beschikbaar Performance efficiëntie • responstijd van gemiddelde 300ms (p95) • Kan 1000 verzoeken per seconden aan (+-750 Gebruikers) Compatibiliteit • Ondersteund laatste versie van 3 browsers (Firefox, edge & chrome) Gebruiksvriendelijkheid • SUS-score minimaal 75 uit gebruikers onderzoek Operationeel • Minder dan 5% fouten bij kritieke taken • Maximaal 30% langer dan benchmark • Minimaal wettelijke WCAG-score • Betrouwbaarheid (9 tot 5, exclusief weekend) • MTBF minimaal 1 week • MTTR minder dan 8 uur • Beschikbaarheid 98% • RPO

Onderhoudbaarheid • Heeft mogelijkheid tot gebruikt van open metrics, Logs en traces • Deployments moeten worden beheerd via declaratieve configuratie • Minimaal 80% testdekking • Heeft declaratieve monitoring en alerting

Lees verder

Of keer terug naar de hoofdpagina