Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

205 - Systemy event-driven bez rwania włosów. - Andrzej Ludwikowski

205-systemy-event-driven-bez-rwania-wlosow-andrzej-ludwikowski
Wydarzenie:
205 - Systemy event-driven bez rwania włosów. - Andrzej Ludwikowski
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
13.06.2023 (wtorek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Podwale 37
Adres:
Podwale 37
Opis:

Temat: Systemy event-driven bez rwania włosów.

Abstract:

IT zmienia się dynamicznie i często nieprzewidywalnie. Czy tego chcemy, czy nie, jeden trend pozostaje jednak stały - poziom abstrakcji stale rośnie.

Nie programujemy (w zdecydowanej większości) w asemblerze, C, C++ i wielu innych wysokopoziomych językach. Nawet w Javie, niektóre konstrukcje są dziś zbyt "low-level", więc lepiej użyć gotowych bibliotek. Nie ma sensu wynajdywać koła na nowo. Nie kupujemy i nie konfigurujemy serwerów. Wyznacznikiem wygody jest chmura i coś do zarządzania dockerami, np. Kubernetes. Pytanie co dalej?

I tutaj przechodzimy do zasadniczego tematu prezentacji jakim jest Kalix, nowy PaaS od Lightbenda. Filozofia Kalixa jest bardzo prosta, napisz swój kod domenowy (używając wbudowanych komponentów), a my zrobimy za Ciebie resztę, tj:

  • konfigurację infrastruktury,
  • wdrożenie,
  • trwały zapis danych,
  • skalowanie,
  • bezpieczeństwo,
  • monitoring.

Jeśli brzmi to niczym nierealna bajka, dodam jeszcze, że wszystko jest mocno zorientowane na podejście event-driven. CQRS nie jest dodatkiem, ale podstawową funkcjonalnością. Jeśli chodzi o Event Sourcing to nie ma obecnie lepszego podwórka do zabawy z tym wzorcem (niesłusznie uważanym za trudny). To co w Event Sourcingu było do tej pory wyzwaniem, zostało zaimplementowane po stronie Kalixa, a my możemy się skupić na modelowaniu zdarzeń i ich przepływu. Jeszcze trudniejszym wzorcem była Saga. Z Kalixem wszystkie techniczne wyzwania Sagi nie są już naszym problemem. W końcu możemy skupić się na domenie, zamiast spędzać tygodnie na techniczne zagwozdki.

Wpadnij i sam oceń.


Język: PL


Prelegent: Andrzej Ludwikowski

Architekt oprogramowania z ponad 13 letnim doświadczeniem w tworzeniu komercyjnego oprogramowania. Wyznawca DDD, Event Sourcing i Polyglot Persistence. Cały czas poszukujący tej idealnej architektury kodu, która nie istnieje, ale sama droga do niej jest celem. Pasjonata mierzenia wydajności i wykrywania wąskich gardeł w systemach rozproszonych. Obecnie programista Kalixa w Lightbendzie.



Profile pracodawców

Podobne wydarzenia