Wzorce projektowe
- 2020-08-20
How2Product - architektura produktów cyfrowych
Zostałem zaproszony by porozmawiać o architekturze produktów cyfrowych w ramach cyklu spotkań How2Product. Wyszła z tego naprawdę przekrojowa rozmowa, którą możecie posłuchać na Spotify:
Rozmawialiśmy, między innymi, …
czytaj więcej
Wzorce projektowe
- 2020-05-17
Zarządzanie infrastrukturą w chmurze za pomocą Terraform
W ramach Wrocławskiej Grupy .NET wystąpiłem z prezentacją “Zarządzanie infrastrukturą w chmurze za pomocą Terraform”. Prezentacja dostępna jest na OneDrive.
Nagranie Materiały Dokumentacja Terraform - …
czytaj więcej
Wzorce projektowe
- 2020-02-17
Jak optymalizować mikroserwisy? O procesie decyzyjnym...
Tytuł tego artykułu jest przynętą (zarzutką), ale celową.
Przy konsultacjach z kolejnym klientem, który ma problemy z mikroserwisami, zacząłem się zastanawiać nad naszą branżą. Jak to możliwe, że brniemy ślepo w …
czytaj więcej
Wzorce projektowe
- 2019-09-26
Dlaczego Bounded Contexty są ważne - ostateczna spójność
// wszystkie materiały zostały zebrane w podsumowaniu cyklu.
Punktem, który często pojawia się podczas pisania systemów rozproszonych jest kwestia zapanowania nad spójnością danych. Temat jest bardzo często …
czytaj więcej
Wzorce projektowe
- 2019-06-19
Jak tworzyć software by po roku twój system nie był Legacy
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 …
czytaj więcej
Wzorce projektowe
- 2019-05-23
Dlaczego Bounded Contexty są ważne – narzędzia Business Inteligence
// 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 …
czytaj więcej
Wzorce projektowe
- 2019-03-26
Dlaczego Bounded Contexty są ważne - Architektura zdarzeniowa
// 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 …
czytaj więcej
Wzorce projektowe
- 2019-02-13
Jak unikać sagi - robiąc na odwrót
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 …
czytaj więcej
Wzorce projektowe
- 2018-11-26
Dlaczego Bounded Contexty są ważne – parametry produktów
// wszystkie materiały zostały zebrane w podsumowaniu cyklu.
Po poprzednich, bardziej teoretycznych postach, nadszedł czas, by przejść do praktyki. W kilku następnych wpisach pokażę problemy, jakie powstały przez brak …
czytaj więcej
Wzorce projektowe
- 2018-10-19
Moduły jako działy w firmie
Jak wytłumaczyć w prosty sposób czym są moduły w oprogramowaniu? Tworząc prezentację na Kariera IT wpadłem na ciekawe porównanie modułów do działów firmy.
Załóżmy, że dostałeś podwyżkę. Podpisujesz aneks do umowy i …
czytaj więcej
Wzorce projektowe
- 2018-10-05
Mikroserwisy - technologicznie piekło
W ramach konferecji Kariera IT wystąpiłem z prezentacją “Mikroserwisy - technologiczne piekło”. Prezentacja dostępna jest na OneDrive.
“Główny wniosek z prezentacji @RadekMaziarka to nie pokazanie ryzyk …
czytaj więcej
Wzorce projektowe
- 2018-09-17
Dlaczego Bounded Contexty są ważne – produkty pojedyńcze i produkty grupowe
// wszystkie materiały zostały zebrane w podsumowaniu cyklu.
Po poprzednich, bardziej teoretycznych postach, nadszedł czas, by przejść do praktyki. W kilku następnych wpisach pokażę problemy, jakie powstały przez brak …
czytaj więcej
Wzorce projektowe
- 2018-08-28
Dlaczego Bounded Contexty są ważne – partie produktów a działy firmy
// 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 …
czytaj więcej
Wzorce projektowe
- 2018-08-20
Dlaczego Bounded Contexty są ważne – język
// wszystkie materiały zostały zebrane w podsumowaniu cyklu.
Mając już bazowe pojęcie, czym są konteksty i jak je zaimplementować warto pochylić się jeszcze nad jedną kwestią - języka używanego w danym kontekście. Na …
czytaj więcej
Wzorce projektowe
- 2018-07-29
Dlaczego Bounded Contexty są ważne - szkielet implementacji
// wszystkie materiały zostały zebrane w podsumowaniu cyklu.
W poprzednim poście opowiedziałem ogólnie czym są Bounded Contexty. Jednak sama idea jest niczym bez możliwości wdrożenia jej w życie. Poniżej przygotowałem …
czytaj więcej
Wzorce projektowe
- 2018-07-18
Dlaczego Bounded Contexty są ważne - wprowadzenie
// wszystkie materiały zostały zebrane w podsumowaniu cyklu.
Bounded Context to koncepcja, na którą mocno stawia nacisk Eric Evans w swojej książce Domain Driven Design. Mówi ona, by aplikacje dzielić na konkteksty - …
czytaj więcej
Wzorce projektowe
- 2018-07-16
Dlaczego Bounded Contexty są ważne - podsumowanie
W tym poście będę zbierał materiały opublikowane w cyklu “Dlaczego Bounded Contexty są ważne”:
Wprowadzenie Szkielet implementacji Język Przykład braku kontekstów - Partie produktów a działy firmy Przykład …
czytaj więcej
Wzorce projektowe
- 2018-06-07
Command Query Responsibility Segregation — pierwsze kroki
Po mojej prezentacji o CQRS na konferencji 4Developers odezwał się do mnie Michał Fila z portalu JustGeek.it. Zapytał czy nie chciałbym opisać w krótkim artykule tego tematu na portalu. Uznałem to za dobrą okazję do …
czytaj więcej
Wzorce projektowe
- 2018-03-04
Nowe technologie a współdzielenie wiedzy
Używałem Event Sourcingu - dlaczego nie użyjemy go teraz w naszym projekcie? Ten nowy framework Vue.js jest super. Kiedy zrobimy coś w nim na produkcji? Od niedawna na Azure jest dostępny Event Grid, może dodamy go do …
czytaj więcej
Wzorce projektowe
- 2016-02-08
MediatR w przykładach - Domain Events i Command Handlers
Zostałem poproszony przez kolegów z zespołu o przybliżenie im biblioteki MediatR, która zapewnia prostą implementację mediatora który wysyła i obsługuje wiadomości w pamięci. Zaproponowałem ją jako sposób na rozwiązanie …
czytaj więcej
Wzorce projektowe
- 2016-01-31
Wzorzec Repository - kilka słów przeciwko
Początki nowego projektu zawsze są interesujące - można posprzeczać się na tematy możliwych do użycia technologii / wzorców / planowanej architektury. Później, gdy już projekt zastyga i klepiemy tylko kolejne widoki …
czytaj więcej