@TwojHimars: to jest must have gdy odczyty masz skomplikowane i obejmujące szeroki zakres danych. W takich wypadkach query mogą odczytywać i składać dane z kompletniego innego źródła (np zreplikowanej bazy) i są niezależne od twojej domeny. A nawet gdy nie ma takiego przypadku to ułatwia to podejście DDD gdzie modelujesz swoją domenę (agregaty, encje itp) pod mutacje a nie pod mutacje i dczyty. Logika w query może być bezpośrednio napisany
@TwojHimars: można by pewnie debatować trochę nad tym, ale imho to przy większych projektach ułatwia życie - zamiast mieć jeden manager który potrzebuje pierdyliarda serwisów które potrzebuje zawołać tak naprawdę masz kilka commands/query które mają swój jasno określony cel.
Ps: a mam ta przyjemność właśnie pracy z tradycyjnymi managerami i utrzymanie/rozwoj tego jest upierdliwa.
Już Znachor z 1981 pokazywał, że lekarze to konowały łase na kasę. Wilczur był w tym jednym procencie lekarzy z powołania i empatią.
Jednak jest jedna rozmowa, kiedy pracownik młynu mówi do Wilczura, że jak Wasylko połamał nogi spadając z drabiny to Prokop nie szczędził pieniędzy na lekarza z miasteczka. "Doktór pieniądze wziął, ale nóg nie uleczył"
A nawet gdy nie ma takiego przypadku to ułatwia to podejście DDD gdzie modelujesz swoją domenę (agregaty, encje itp) pod mutacje a nie pod mutacje i dczyty. Logika w query może być bezpośrednio napisany
Ps: a mam ta przyjemność właśnie pracy z tradycyjnymi managerami i utrzymanie/rozwoj tego jest upierdliwa.