Tema: Re: .NET, SQL audit trail/log; change tracking; batch changes; restoreold/historydata
Autorius: Laimis
Data: 2013-03-22 13:22:26
AndriusF rašė:
> Vienas is archtekturiniu sprendimu butu Event Sourcing,
> t.y. visi veiksmai sistemoje turetu buti paremti ivykiais(eventais),
> viena saugykla turetu saugoti visus ivykius, kita - easma busena (state).
> Taip butu gaunamas pilnas change tracking ir audit trail.
> Taip pat atsirastu galimybe atstatyti sistemos busena i bet kuri laiko momenta
> pakartojant ivykius nuo pradziu.
>
> daugiau info
> http://martinfowler.com/eaaDev/EventSourcing.html
> http://msdn.microsoft.com/en-us/library/jj591559.aspx
Ačiū.
Na va, to ir bijojau — DDD. Tada jau reikėtų pradėti nuo
Eric Evans „Domain-Driven Design: Tackling Complexity in the Heart of
Software“.
Dar nesu tikras ar tai (ES) visiškai pritaikoma mano poreikiams (nes
event'ai yra mutable ir dar remutable :-)), tačiau laimei, kad jau yra
už ko užsikabinti.