Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

Daleko od agregatów, czyli jak projektować złożoną logikę odczytową

daleko-od-agregatow-czyli-jak-projektowac-zlozona-logike-odczytowa
Event:
Daleko od agregatów, czyli jak projektować złożoną logikę odczytową
Event type:
Meetup
Category:
IT
Topic:
Date:
25.05.2023 (thursday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
KMD Poland office
Address:
Inflancka 4A, building A
Agenda:
  • 18:00 - 18:10 - wstęp i przywitanie
  • 18:10 - 19:10 - prezentacja
  • 19:10 - 20:00 - networking przy pizzy
Description:

Zapraszamy na kolejne spotkanie. Tym razem zapraszamy na prezentację Szymona Janikowskiego, który przybliży nam temat logiki odczytowej w DDD.

Spotykamy się o 18:00 w biurze firmy KMD, która jest sponsorem naszego spotkania.


  • Opis:

Masz „tylko” pobrać dane i odrobinę je wzbogacić w zależności od parametrów w bazie. Potem dokonać konwersji, przepakować i zwrócić. Niby to daleko od agregatu DDD - strażnika skomplikowanych zmian stanu - a mimo to nie jest prosto. Trudno zdecydować kiedy i jak często pytać o dane, co wrzucić do cache’a a co nie, jak elegancko zaimplementować obliczenia, jak sensownie użyć wzorca strategii, jak zwracać błędy itp itd.


Prezentacja dla wszystkich mierzących się z podobnymi problemami lub chcących się dowiedzieć jak się z nimi mierzyć. Omówię podstawowe zasady i narzędzia przydatne przy projektowaniu logiki odczytowej. Pomówimy o tym, jakich wzorców DDD używać, w szczególności jak bardzo Value Objects mogą tu ratować skórę. Podpowiem, co warto przyswoić z programowania funkcyjnego i dlaczego warto wyraźnie oddzielić taką logikę od frameworka. Porozmawiamy też o błędach i monadzie Try jako o cennej alternatywie dla wyjątków (szczególnie w Javie). Pokażę wreszcie jak to wszystko połączyć w kodzie, na przykładzie sprytnej implementacji wzorca strategii. Zapraszam!


  • O prowadzącym:

Szymon Janikowski - od 2017 r. konsultant i trener specjalizujący się w Domain Driven Design i współpracujący z Bottega IT Minds. Najbardziej wgryzł się w domeny: finansową oraz rezerwacji podróży lotniczych. Architekt aplikacji, projektant API. Pochodzi z krainy JVM. Poza tym zajadły enkapsulator, budowniczy mostów między biznesem a IT oraz niestrudzony poszukiwacz prostoty na poziomie kodu i architektury, świadomy jak trudno ją osiągnąć. Działa w tandemie z Marcinem Markowskim pod wspólnym szyldem ITLIBRIUM.

Profile of employers

Similar events