251. WJUG - Szymon Homa - Domain Driven Design i reactive persistence

This is a past event

95 people went

Location image of event venue

Details

Serdecznie zapraszamy na 251. spotkanie Warszawa JUG, które odbędzie się 16. kwietnia o godzinie 18:15 w sali 3180 (2. piętro) Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego przy ulicy Banacha 2.

Agenda:

18:15 - Szymon Homa - Domain Driven Design i reactive persistence

Opis prelekcji:
Jak zaprojektować model domeny by był on w stanie udźwignąć nie tylko realizację funkcjonalności, ale także i komercyjny sukces naszego produktu?
Stworzenie aplikacji która spełnia wszystkie, nawet najbardziej pokręcone wymagania funkcjonalne jest trudne. Stworzenie aplikacji która ma wystarczającą przepustowość, zadawalający czas odpowiedzi i nie traci danych bywa równie wymagające. Domain Driven Design jest sprawdzonym narzędziem do rozwiązywania problemów w nawet najbardziej złożonych domenach. Do rozwiązywania problemów z techniczą stroną naszych systemów, trendy ostatnich lat wskazują nam na takie techniki jak: message driven systems, event sourcing, reactive programing, non-blocking io, actor model, CQRS i tak dalej.
Jeżeli łamiesz sobie głowę nad tym jak sprawić by dobre wzorce DDD mogły działać w kontekście reaktywnych systemów i technik (głównie persistence), wpadnij koniecznie. Pokażę jak interpretować wzorce DDD z nieco innej perspektywy, tak by oddzielić ich esencję od naleciałości najczęstszych implementacji oraz jak stopniowo eliminować kolejne blokady.

O prelegencie:
Zwinnie programujący programista, lider, mentor, ojciec, przyjaciel. Od 10 lat szerzący idee pozwalające na szybkie i skuteczne tworzenie działającego oprogramowania jak i jego długotrwałe utrzymanie. Kolekcjoner wzorców programowania, propagator twierdzenia "it's null until you ship it". Entuzjasta TDD, BDD, DDD, RDD, CQRS, CI/CD itd. Od czasu do czasu dzielący się wiedzą z innymi jako trener czy prelegent na konferencjach.

***
Ogłoszenia:

* WJUG rozpoczął kampanię #call4people, w nadziei do zachęcenia uczestników do zgłaszania nowych prezentacji. Formularz zgłoszeniowy jest dostępny pod adresem https://warszawajug.typeform.com/to/L5ydtp . Jeżeli potrzebujecie pomocy lub konsultacji - odezwijcie się do jednego z organizatorów podczas spotkania. Bardzo chętnie wam pomogą.

* Po spotkaniu idziemy na integrację do:
Drugie Dno Ochota, Tarczyńska 5/9,[masked] Warszawa
lub
Pub Lolek, Rokitnicka 20, Pola Mokotowskie

Tagi:
#deployment #microservices