Warte uwagi

CQRS: moje własne podejście

W zasadzie nie moje tylko Gutka

Kolejny bardzo ważny filmik, który położył solidne fundamenty pod aktualnie stosowane pode mnie podejście do wytwarzania aplikacji. W internecie jest dużo materiałów opisujących CQRS wyłącznie w połączeniu z Event Sourcingiem. Jakub prezentuje tutaj samą esencję CQRSa, wyjaśnia CQS i mówi o swoich doświadczeniach. Na koniec wspomina o zastosowaniu CQRS w aplikacji typu CRUD, pomimo odradzania […]

Narzędzia

Mediator i MediatR

Implementacja CQRS w praktyce

Mediator to wzorzec projektowy, z kategorii wzorców zachowań. Odpowiada za komunikację między obiektami. Tworzymy tu centralny obiekt, który obsługuje nasze żądania (request) i ewentualnie zwraca odpowiedzi (response). Porównuje się go często do wieży kontroli lotów – samoloty nie  rozmawiają ze sobą bezpośrednio, to wieża kontroluje ich położenie i wydaje im odpowiednie komendy. To jeden z […]

Dla juniorów

CQS i CQRS

Obowiązek kontra ewentualność

Gdyby na studiach ktoś powiedział mi o CQS, zaoszczędziłbym około dwóch lat z życia. Oczywiście największym problemem na początku jest, aby kod w ogóle chciał działać. Optymalizacją można zająć się później (ta, jasne). Jednak ucząc się niektórych praktyk na starcie, możemy małym kosztem otrzymać bardzo duże efekty. Przykładowo: urządzenia elektryczne działają zdecydowanie lepiej po podłączeniu […]