cqrs

Korzystanie z Kafki jako (CQRS) Eventstore. Dobry pomysł?

Chociaż natknąłem się już na Kafka , niedawno zdałem sobie sprawę, że Kafka może być używana jako (podstawa) CQRS, eventstor ... e sumują się do stanu końcowego) pozwala to na wszelkiego rodzaju fajne rzeczy, ale po prostu przeczytaj na podanych linkach.

Przykłady CQRS i screencasty [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... oś zna niektóre screencasty CQRS, byłoby to niezwykle przydatne. Znam już te przykłady CQRS Info Super Proste CQRS

Korzystanie z RDBMS jako magazynu pozyskiwania zdarzeń

Jeśli używałbym RDBMS (np. SQL Server) do przechowywania danych źródłowych zdarzeń, jak mógłby wyglądać schemat? Widziałem ... h, aby uzyskać zdarzenia do odbudowy obiektu, ale nie używamy w tej chwili bazy danych NoSQL, więc mam ochotę na alternatywy.

CQRS Event Sourcing: Validate UserName uniqueness

Weźmy prosty przykład "rejestracji konta", oto przepływ: strona odwiedzana przez Użytkownika Kliknij przycisk "Zarejestru ... ta, ale jeśli użyjemy tego również w tym przykładzie, byłoby to zbyt skomplikowane, a kod może być zbyt trudny do utrzymania.

Jak polecić Query Responsibility Segregation (CQRS) z ASP.NET MVC?

Czytałem o Command Query Responsibility Segregation (CQRS) . Zastanawiam się, jak to działa z ASP.NET MVC? Mam pomysł CQRS ko ... ought.com/blog/2009/11/12/cqrs--la-greg-young/ Http://cre8ivethought.com/blog/2009/11/28/cqrs-trying-to-make-it-re-usable/

Zapytania o domeny w CQRS

Testujemy CQRS . Mamy sytuację walidacji, w której CustomerService (usługa domeny) musi wiedzieć, czy klient istnieje, czy ni ... repozytorium) ma tylko Get (id) I Add (customer). W jaki sposób CustomerService powinien dowiedzieć się, czy klient istnieje?

Obiekty wartości w CQRS-gdzie używać

Załóżmy, że mamy architekturę inspirowaną CQRS, z komponentami takimi jak polecenia, model domeny, zdarzenia domeny, Model od ... rzykład, jeśli mamy obiekt pieniędzy, możemy wybrać, czy wyświetlać go w EUR lub USD, nie trzeba zmieniać Przeczytaj Model.

Alternatywy dla wielu relacji z CQRS

Jak modelować Klasyczne relacje wiele do wielu za pomocą CQRS / DDD? Wiem, że zarówno implementacje i rozwiązania DDD, jak i ... k modelować (i utrzymywać) taki związek? Ani Książka ani autor nie wydają się dobrymi kandydatami do Obiekty Wartości ...

Jaka jest różnica między Saga, menedżerem procesów a podejściem opartym na dokumentach?

Rozumiem, że wszystkie trzy pojęcia są związane z długofalowymi transakcjami. Menedżer procesów jest, jak rozumiem, skończon ... ają? Możesz przejść całą drogę tylko z jednym z nich? Czy istnieją scenariusze, w których potrzebujesz więcej niż jednego? …?

Relacja między programami obsługi poleceń, agregatami, repozytorium i magazynem zdarzeń w CQRS

Chciałbym zrozumieć pewne szczegóły relacji między programami obsługi poleceń, agregatami, repozytorium i magazynem zdarzeń w ... eń: w mojej wyobraźni jest to po prostu uporządkowana lista wydarzeń. Ważne jest to, że jest "uporządkowany". Czy to prawda?

Komunikacja między dwoma ograniczonymi kontekstami w DDD

Mam kilka różnych ograniczonych kontekstów w domenie. Walidacja operacji CRUD jest budowana w każdym ograniczonym kontekście ... dopiero po przetworzeniu zdarzenia przez użytkownika BC. Czy CQRS jest rozwiązaniem mojego problemu? Każdy pomysł doceniony.

Refaktoryzacja" proceduralna " usługa WCF

Staram się przerobić monstrualną usługę WCF na coś łatwiejszego do opanowania. W momencie pisania, usługa zajmuje około 9 zal ... { TryFireEvent(MyServiceEvent.Error, faultException.Detail); } throw; } }

Kiedy stosować wzorzec projektowy CQRS?

Mój zespół i ja dyskutowaliśmy o użyciu wzorca projektowego CQRS (Command Query Responsibility Segregation) i nadal staramy s ... owań CQR w terenie, aby być pewnym że rozumiemy jego wady i zalety Więc jak myślicie, kiedy problem wymaga użycia CQRS?

Komunikacja Międzygrupowa w CQRS + DDD + Event Sourcing

W jaki sposób należy oddzielić agregatowe korzenie (AR) komunikować się ze sobą w środowisku zbudowanym na zasadach DDD przy ... pozytorium źródła zdarzenia z AR domeny? Jakie jest ogólne zastosowanie przypadek w tym scenariuszu? Źle do tego podchodzę?

Jak repozytoria pasują do CQR?

Według Fowlera ( tutaj ), repozytorium " pośredniczy między warstwami mapowania domeny i danych, działając jak kolekcja obiek ... rogram obsługi poleceń miałby odniesienie do tego samego repozytorium, innego repozytorium lub może UoW zamiast repozytorium?

Pozyskiwanie zdarzeń i generowanie modeli odczytu

Zakładając problem domeny przepełnienia stosu i następującą definicję zdarzeń: UserRegistered(UserId, Name, Email) UserName ... Younga i fohjin próbkę Marka Nijhofa. Ale wydaje mi się, że są one działać tylko z danymi, które są zawarte w wydarzeniach.

CQRS: Przechowywanie zdarzeń i ich publikowanie - jak to zrobić w bezpieczny sposób?

Jak się dowiedziałem w Dlaczego repozytorium CQRS publikuje wydarzenia, a nie Magazyn wydarzeń? zadaniem repozytorium CQRS je ... również transakcji rozproszonych. Więc pytanie brzmi: jak sobie z tym poradzić? Czy jest jakiś zalecany wzorzec do użycia?

Wiele agregatów / repozytoriów w jednej transakcji

Mam system płatności, jak pokazano poniżej. Płatność może być dokonana za pomocą wielu kuponów upominkowych. Kupony upominkow ... Entity.GiftCouponPayments.Add(giftCouponObj); repository.InsertEntity(paymentEntity); repository.SubmitChanges(); }

Jak uzyskać identyfikator w create podczas stosowania CQR?

Moje podejście do CQRS polega na tym, że Twoje polecenia nie zwracają niczego (return type void), więc mój przykład jest napr ... toś ma jakieś doświadczenie z tym lub TERAZ Jak to powinno być zrobione w najskuteczniejszy sposób? Może coś źle zrozumiałam?

Jaka jest różnica między Command + CommandHandler a Service?

Czytałem o używaniu obiektów poleceń do reprezentowania przypadków użycia, które wystawia nasza domena, oraz obiektów obsługi ... o doświadczenia); jaka jest tutaj różnica, której mi brakuje? Krótko mówiąc, Dlaczego miałbym używać jednego, a nie drugiego?