Wszystko
Wszystkie
Archiwum
1
Using event metadata in event-driven projections
Zdarzenia powinn być jak najmniejsze, ale nie mniejsze. W najnowszym wpisie omawiam ze szczegółami co robić z powtarzającymi się danymi w zdarzeniach. Gdzie je trzymać i jak modelować zdarzenia, aby efektywnie używać je przy tworzeniu modeli odczytu.
z- 0
- #
- #
- #
1
Emmett, czyli Event Sourcing w TypeScript 2.0
- 6
- #
- #
- #
- #
0
Event modelling anti-patterns
- 0
- #
- #
- #
- #
0
Testing Event Sourcing, Emmett edition
- 1
- #
- #
- #
- #
- #
0
Emmett - Event Sourcing in Node.js and TypeScript made simple
- 0
- #
- #
- #
- #
1
Czy powinniśmy zwracać więcej niż jedno zdarzenie z logiki biznesowej?
Tytułowe pytanie jest jedno z pierwszych, które słyszę pokazując ludziom jak realizować logikę biznesową w systemach opartych na zdarzeniach. Odpowiedzią jest oczywiście "to zalezy", w artykule pokazałem od czego. Zobacz, żeby zrozumieć, że granularne dane nie zawsze są bardziej precyzyjne.
z- 0
- #
- #
- #
2
Fakty i mity o CQRS (Oskar Dudycz)
CQRS jest uważany za przekomplikowany i niepraktyczny wzorzec. Obrosło dookoła niego mnóstwo nieporozumień. Zobacz czy faktycznie musisz mieć wiele baz danych, Event Sourcing, Clean Architecture i Kafkę, żeby go używać.
z- 0
- #
- #
- #
- #
- #
2
Practical Introduction to Event Sourcing
- 0
- #
- #
- #
- #
1
Pragmatyczny Event Sourcing w .NET z Marten
Event Sourcing jest przedstawiany jako intrygujący, ale trudny do użycia. Rzeczywistość jest inna. Jest to przydatny wzorzec, który pozwala nie tracić danych biznesowych. W swojej prezentacji pokazałem pragmatyczne podejście przy pomocy biblioteki Marten w .NET
z- 4
- #
- #
- #
- 1
Możesz zapisać/wypisać się klikając na nazwę listy.
! @devopsiarz @login-jest-zajety @iMonkey @Finkel @xoxxox @olrajt @qbek @botul @moxie @johnyboy @xa0s @kornfan @cartsy @nowy000 @fsck_sdb @Kamilex97 @Pioka @Cesarz_Polski @Mediox @muzzy @Nixon52 @mavfly @PaprykowyBaron @Szymon_el_Pedro @poszlo_wyszlo @Michau1324 @Skylake @grzybosiur @Mattijjah
- 0
- 7
Zbiór kryteriów, które pomagają wybrać odpowiednie narzędzia #programowanie
https://medium.com/the-new-agilist/how-to-choose-the-right-programming-languages-and-frameworks-for-your-project-d04271717
Kilka słów o pair-programming #naukaprogramowania
Załóżmy, że chcę zbudować serwis w oparciu o #eventsourcing
Gdzie trzymacie wszystkie zdarzenia? W bazie noSQL-owej? A w bazie relacyjnej wyliczone finalne wartości (te tzw. projekcje)?
Przecież po 2,3 i np. 5 latach działania takiego systemu eventów będę miał od cholery, baza SQL-owa raczej tego nie utrzyma.
#programowanie
- 3
Miejsce | gracz | zabitych | urattowanych | suma.
Jak powinienem zapisywać zdarzenia i z czego odtwarzać stan? Czy zapisywać efekt typu gracz x zabił wroga
- 4
- 1
Timestamp, x zabił y,
Timestamp, x uratował zakładnika
...
No i nawet jak ci się zmieni punktacja w czasie to będziesz mógł uwzględnić.
- 1
System A wysysła do B wiadomość. System B po odebraniu wiadomości emituje zdarzenie MessageReceived. W wyniku tego zdarzenia mają wykonać się następujące operacje:
- zapis informacji do logu aplikacji o odebranej wiadomości,
- umieszczenie wiadomości w kolejce, skąd zostanie odebrana przez inny system
- wysłanie informacji o odebranej wiadomości do serwisu odpowiedzialnego za monitorowanie obsługiwanych zdarzeń w czasie rzeczywistym (ASP.NET i SignalR)
Zadam może już teraz pytanie.
Czy w event sourcingu jedna instancja agregat root reprezentuje pojedynczy byt biznesowy?
Chodzi mi o to jak zabezpieczyć taki agregat przed dostępem z wielu wątków?
Z tego co rozumiem w całym systemie może istnieć tylko jedna instancja bytu biznesowego i wszystkie komunikaty związane z np tym kontem bankowym idą tylko do tej jednej instancji? Agregat root obsługuje w danym momencie tylko jeden komunikat, a reszta jest kolejkowania?
In the heart of Krakow, a battle is brewing over the future of the city's green spaces. As the city continues to grow, its limited natural areas are under increasing pressure from developers eager to expand urban infrastructure. However, Krakow's local councillors are determined to preserve these vital patches of greenery, standing as crucial sanctuaries for both residents and wildlife amidst the city's expanding concrete landscape.
The Struggle to Preserve Krakow's Greenery
Krakow, like many cities around the world, faces the challenge of balancing urban development with environmental preservation. The city's councillors have recognized the importance of maintaining green spaces, not just as aesthetic additions to the urban environment but as essential components of the city's ecosystem. These areas provide a habitat for local wildlife, contribute to air quality, and offer residents much-needed spaces for recreation