CQRS med ES
Hvad betyder disse forkortelser og hvorfor kan de være vigtige for mig?
Command Query Responsibility Segregation (CQRS) er en måde at opdele applikationsarkitektur, der sammenblander kendte patterns og practices, der længe har været brugt til at bygge skalerbare systemer. På nogle områder repræsenterer CQRS et brud med eksisterende tænkning, men muliggør til gengæld scenarier, der tidligere kun svært lod sig gøre. Event Sourcing (ES) repræsenterer også et brud med eksisterende tænkning i forhold til lagring af data. Frem for at gemme en aktuel tilstand af data, koncentrerer ES sig om at gemme de handlinger der forårsager skrift fra én tilstand til den næste.