Zapraszamy na intensywne warsztaty poświęcone poszukiwaniu granic spójności podczas modelowania oprogramowania. Zobaczymy jak przekłada się na tworzenie systemów, które jest są nie tylko wydajne i skalowalne, ale również poprawne i czytelne. To okazja, by nauczyć się, jak podejść do modelowania od podstaw, bez sztywnych ram i definicji znanych z literatury.
Co nas czeka?
Zapomnij o książkowych granicach agregatów i definicjach. W trakcie warsztatów odrzucimy tradycyjne podejście do agregatów. Skupimy się na praktycznym modelowaniu, zaczynając od zera. Nauczysz się, jak identyfikować granice spójności w swoim systemie, uwzględniając różne aspekty, takie jak cykl życia, upływ czasu, wydajność, skalowalność, poprawność i czytelność kodu.
Zakończymy sesję konkretnymi przykładami, pokazując zarówno obiektowe, jak i funkcyjne podejścia do implementacji naszych modeli.
Dodatkowo, Dowiesz się, jak przechowywać agregaty jako strumienie zdarzeń, oraz jakie pułapki i korzyści się z tym wiążą. Omówimy, dlaczego wcześniejsze decyzje były kluczowe w tym procesie. Zrozumiemy zasady modelowania, które sprawdzają się zarówno w klasycznym podejściu jak i opartym na zdarzeniach (np. Event Sourcing).
Wszystkie zajęcia mają charakter praktyczny, więc będziesz mógł natychmiast zastosować zdobytą wiedzę. Weź ze sobą laptopa z dostępem do internetu – to niezbędne narzędzia podczas naszych warsztatów.
Warsztaty są skierowane do programistek, programistów, architektów oprogramowania oraz wszystkich zainteresowanych praktycznym podejściem do modelowania systemów. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym profesjonalistą, znajdziesz tutaj coś dla siebie.