Шта је образац архитектуре ЦКРС/ЕС (Цомманд Куери Респонсибилити Сегрегатион/Евент Соурцинг)?

ЦКРС/ЕС је архитектонски образац који одваја одговорности читања података (упита) од писања података (команди) и користи приступ извору догађаја за складиштење свих промена у систему као низ догађаја у домену.

У ЦКРС, команде су одговорне за промену стања система, док су упити одговорни за читање података из система. Ово раздвајање омогућава бољу скалабилност, јер се операције читања и писања могу оптимизовати на различите начине. Образац подстиче употребу различитих модела за операције читања и писања, пошто имају различите захтеве.

С друге стране, извор догађаја је приступ складиштењу података где се све промене система чувају као низ догађаја у дневнику само за додавање. Ово омогућава реконструкцију стања система у било ком тренутку понављањем низа догађаја који су довели до тренутног стања. Извор догађаја такође омогућава ревизију и боље разумевање понашања система током времена.

Комбинација ЦКРС-а и извора догађаја омогућава флексибилне, скалабилне и одрживе системе који могу да се носе са сложеном пословном логиком и захтевима који се развијају. Обично се користи у системима који захтевају високу доступност, скалабилност и могућност ревизије, као што су финансијски системи или платформе за е-трговину.

Датум објављивања: