Hej,
Ostatnio dość mocno zainspirowałem się cqrsem. IMO genialny wzorzec. Bardzo uczytelnia kod i dzieli backend na warstwy. Nie ma żadnych updatów do bazy, które niewiadomo gdzie pochowane różnie się wywołują. Dlatego też cqrs, a przynajmniej commandbus pasuje mi teraz do każdego projektu.
Z punktu widzenia ddd jest to podejście oczywiście nieprawidłowe. Poza tym sam cqrs tworzy też wiele problemów, sama jego implementacja bywa problematyczna.
Stąd moje pytanie. Czy znacie inne wzorce projektowe/architektoniczne pozwalające na separację logiki biznesowej? Bardzo proszę o propozycje poza MVC oraz ES.