CQRS

Simplicem werkt volgens de CQRS-methodiek. CQRS, Command Query Responsibility Seperation, is een concept wat voortkomt uit object georiƫnteerd ontwikkelen. Conceptueel is CQRS heel eenvoudig.

Conceptueel is CQRS heel eenvoudig. Het interessante deel is wat het gebruik van CQRS u biedt. Voor grote systemen kunt u hiermee meestal het opvragen van gegevens scheiden van het bijwerken van gegevens - het splitsen van de "leeszijde" van de "schrijfzijde". De leeszijde kan een gegevensarchief gebruiken dat geschikt is voor lezen en query's, terwijl de schrijfzijde een gegevensarchief kan gebruiken dat juist geschikt is voor transactionele updates.

Door de logica op deze manier te scheiden, kan de leeszijde een index opbouwen die geschikt is voor het verwerken van efficiƫnte query's voor weergave aan de gebruiker. Terwijl de schrijfzijde omgaat met de complexe bedrijfslogica die vereist is om de opdrachten uit te voeren, met een cleane scheiding tussen de twee.

Denken en werken volgens het CQRS-concept is standaard in de werkwijze van Simplicem. Als wij een nieuwe applicatie ontwerpen, dan volgen we deze methodiek waardoor we veel sneller gegevens kunnen tonen en bewerken.