‹?php
$events = [
'init' => function($a, &$r) {$r = $a;},Using event metadata in event-driven projections

Zdarzenia powinn być jak najmniejsze, ale nie mniejsze. W najnowszym wpisie omawiam ze szczegółami co robić z powtarzającymi się danymi w zdarzeniach. Gdzie je trzymać i jak modelować zdarzenia, aby efektywnie używać je przy tworzeniu modeli odczytu.
z- 0
- #
- #
- #











@daro1: wskazany przykład? Np. w PHP Object Injection. Szczególnie w użyciu z pobieraniem danych z użyciem zewnętrznego źródła, takiego jak filegetcontents. Polecam jednak użyć Jsona.
Skoro wspomniałeś Laravel, to idąc tym tokiem można wskazać kolejki jako miejsce, w którym można z takiego rozwiązania (bezpiecznej wersji) korzystać - czyli wykonywać kod już poza udziałem samego requesta/usera. Szczególnie, że teraz
@daro1: framework nie ma tu absolutnie nic do rzeczy
event sourcing nadaje się do trackowania częstych zmian elementów Twojej domeny - możesz odbudować na nowo obiekt nakładając na niego naniesione zdarzenia. produktem tego jest w pełni wiarygodny audyt działania twojego systemu. ofc jest to zasobożerne, więc co jakiś czas zapisujesz snapshot encji po iluś nałożonych