Loading...
Skip to Content

Podcast Better Software Design

O faktach i mitach wzorca CQRS z Oskarem Dudyczem

Odcinek 57, 11 kwietnia 2023

CQRS, czyli Command Query Responsibility Segregation, jest wzorcem wyjątkowo popularnym i powszechnie stosowanym w wielu systemach. Mało kto jednak sięgnął po oryginalny dokument autorstwa Grega Younga, który opisuje założenia tego konceptu architektonicznego i z czasem obrósł on kilkoma mitami.

Dziś w podkaście ponownie gości Oskar Dudycz, z którym na tapet weźmiemy zarówno mity jak i fakty dotyczące wzorca CQRS. A gdy przy drugim mikrofonie pojawia się Oskar, to wiadomo, że będzie do bólu pragmatycznie…

W tym odcinku usłyszysz:

  • czym jest wzorzec CQRS i jaki ma związek z językiem Eiffel i ideą CQS Bertranda Meyera
  • związku z wzorcem Command & Command Handler
  • szeregu mitów, którymi CQRS obrósł na przestrzeni lat, np. koniecznością stosowania asynchroniczności
  • różnych możliwych sposobach, w jaki CQRS może zostać zaimplementowany w systemie

Materiały dodatkowe

Cytat odcinka

CQRS nie wymaga stosowania Event Sourcingu, osobnych baz danych i asynchroniczności

Ten podcast jest dostępny na platformach


Podcast Better Software Design

Warto także posłuchać...

Sławomir Sobótka

O modelu i modelowaniu ze Sławkiem Sobótką

Architektura i model - dwa proste słowa, które bez kontekstu w zasadzie nie wiadomo co oznaczają. Dziś,...
Odcinek 25
Sławomir Sobótka

O Aggregates By Example, analiza procesu wypożyczenia ze Sławkiem Sobótką

Powraca temat analizy przykładowego agregatu i Aggregates By Example, tym razem moim gościem jest jednak...
Odcinek 24
Jarek Pałka

O grafach i bazie danych Neo4j z Jarkiem Pałką

Tworzenie software’u to nie tylko modelowanie domeny, ale także późniejsze jej połączenie z warstwą...
Odcinek 20

Potrzebujesz wsparcia w poprawie jakości projektu, architektury lub zwiększenia umiejętności w zespole?