Tag

domain driven design

Browsing

// artykuł gościnny, napisany przez Piotr Klimiec – programistę w firmie Software Mind. Eventy, Hot Spoty, Commands – to podstawowe ‘building blocking’ notacji Event Stormingu. Każdy nich ma swoje ściśle określone znaczenie oraz przypisany kolor karteczki. Standardowych elementów notacji jest kilkanaście. To z ich pomocą jesteśmy w stanie zamodelować dowolny proces.…

W ramach prezentacji wewnętrznej w PGS wystąpiłem z prezentacją “Jak tworzyć software by po roku twój system nie był Legacy”. Prezentacja dostępna jest na OneDrive. Materiały na których bazowałem: What is Domain Driven Design? https://www.youtube.com/watch?v=NNFJREcalc0&list=PLZBNtT95PIW3BPNYF5pYOi4MJjg_boXCG&index=2 DevTalk i DevTalk Trio o DDD https://www.youtube.com/watch?v=WYQ3v3-4M8Y https://www.youtube.com/watch?v=u6Vb5k5sTN4  Krzysztof Muchewicz – Domain Driven Design w praktyce –  https://www.youtube.com/watch?v=sWvS8GC2AO4…

// wszystkie materiały zostały zebrane w podsumowaniu cyklu. Po poprzednich, bardziej teoretycznych postach, warto przejść do praktyki. W kilku następnych postach pokażę problemy, jakie powstały przez brak wydzielonych kontekstów w aplikacji. Wszystkie przytoczone przeze mnie przypadki braku kontekstów są realnymi przypadkami. Jedynie domena biznesowa została zmieniona na systemy zakupowe. Sytuacja biznesowa…

// wszystkie materiały zostały zebrane w podsumowaniu cyklu. Wydawać by się mogło, że architektura zdarzeniowa nie będzie cierpiała na problemy braku kontekstów. Moduły aplikacji komunikują się zdarzeniami. W jednym miejscu informujemy o dokonaniu pewnej akcji, a reagujemy na nią w innym miejscu. Dzięki temu mamy większą separację modułów od siebie i lepszy rozkład…

// artykuł napisany razem z Tomaszem Kurowskim, Scrum Masterem / Analitykiem Biznesowym w firmie Metrosoft Każdy z nas działa w organizacji, gdzie zmaga się z problemami zarówno ze swoją dzienną pracą jak i działaniem całej grupy projektowej. Niejednokrotnie trudności napotykamy także w kooperacji ze stronami zewnętrznymi jak inne firmy technologiczne…

Ostatnio natrafiłem na tweeta Udiego Dahana o sagach – określił on Sagi / kompensacje jako nadmiarowe w większości przypadków. Część z nich wychodzi ze złego zamodelowania domeny i procesu biznesowego, część jako nieznajomość procesów zachodzących w danej domenie. Zastanowiło mnie to, czy czasem sam nie trafiam na podobny problem. Domena…

Co można zrobić dalej z rezultatem warsztatu Event Storming Big Picture? Wszystko zależy do waszych potrzeb 😉 Przygotowałem parę przykładów, które mogą być dla was wskazówką w kontynuacji warsztatów. Część z nich jest zorientowana bardziej na tworzenie rozwiązania, część skupia się na dalszym brainstormingu, a cześć ma za zadanie zakończyć…

// opis jest częścią posta o warsztatach Event Storming w organizacji Event Storming Big Picture ma za zadanie rozpoznać w możliwie najkrótszym czasie jak najwięcej różnych procesów, co pozwoli następnie skupić się na najważniejszych z nich. Poniżej przykład z takiej sesji, przeprowadzonej w Rowerek.pl Przechodzimy przez wszystkie elementy standardowego warsztatu,…