Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lekcja 11.02. Model domenowy i Event Sourcing [16:43] #142

Open
MateuszNaKodach opened this issue Jun 1, 2020 · 17 comments
Open

Lekcja 11.02. Model domenowy i Event Sourcing [16:43] #142

MateuszNaKodach opened this issue Jun 1, 2020 · 17 comments

Comments

@MateuszNaKodach
Copy link
Owner

No description provided.

@MateuszNaKodach
Copy link
Owner Author

image

ValueObjecty, jak z wczytywaniem / zapisywaniem?

@MateuszNaKodach
Copy link
Owner Author

MateuszNaKodach commented Jun 1, 2020

image

image

Zwracanie zdarzeń, czy nie wycieka ES? Bo repo już oczekuje eventów.

@MateuszNaKodach
Copy link
Owner Author

MateuszNaKodach commented Jun 1, 2020

image

Różnica, że aggregate są tutaj immutable.
Jak to połączyć ze zwracaniem eventów?

@MateuszNaKodach
Copy link
Owner Author

image
Symulacje - projekcje.

@MateuszNaKodach
Copy link
Owner Author

image

Mało osób to rozróżnia, ale fajnie, że powiedziane.

@MateuszNaKodach
Copy link
Owner Author

image

EventId dochodzi w persystencji? Co z publikowaniem?

@MateuszNaKodach
Copy link
Owner Author

image
Co jeśli zmiana nie zostanie zaakceptowana?

@MateuszNaKodach
Copy link
Owner Author

MateuszNaKodach commented Jun 3, 2020

image

Raczej nie zawsze stosowany jest wzorzec aggregatu, wiec powinien być streamId zamiast aggregateId w przypadku persystencji zdarzenia.
Correlation i causation moze by nie zrozumiale, dla kogos na 1 raz.

Ską∂ będziesz miał version przy konwersji? EventId itp?

@MateuszNaKodach
Copy link
Owner Author

image

Problem z Java. Marten - procedury składowane / connector?

@MateuszNaKodach
Copy link
Owner Author

Process Manager = Agregat?
image

@MateuszNaKodach
Copy link
Owner Author

image

Można dać plus na wydajnośc - z cache. Mniejsze requesty.

@MateuszNaKodach
Copy link
Owner Author

Każdy z mikroserwisów dostarcza swój kompoennt?
image

Jak złożyć go na layoucie na 1 stronie?

@MateuszNaKodach
Copy link
Owner Author

MateuszNaKodach commented Jun 3, 2020

image

Super, że o tym jest. Niedawno dopiero Alexey mi to wyjaśnił :) A tak to widziałem kwestie w stylu kodowania itp.
DLACZEGO usuwanie całego strumienia jest OK?

@MateuszNaKodach
Copy link
Owner Author

image

Wcześniej CQRS w obrębie BC. A co jak Query i Command były odzielnymi serwisami? Jakie wtedy zdarzenia szły pomiędzy?

@MateuszNaKodach
Copy link
Owner Author

MateuszNaKodach commented Jun 3, 2020

Zdarzenie publiczne
image

Tracimy język? A propos EventStore jak tworzyć query przecinające wiele z nich?

@MateuszNaKodach
Copy link
Owner Author

image

Mówisz tutaj o zwróceniu zdarzeń. To nie powinna być subskrybcja na zdarzenia?

@MateuszNaKodach
Copy link
Owner Author

image

Trochę mało konkretów...
Co z persistable event? Powinien też mieć tylko typy proste?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant