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

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

205-systemy-event-driven-bez-rwania-wlosow-andrzej-ludwikowski
Event:
205 - Systemy event-driven bez rwania włosów. - Andrzej Ludwikowski
Event type:
Meetup
Category:
IT
Topic:
Date:
13.06.2023 (tuesday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Podwale 37
Address:
Podwale 37
Description:

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 of employers

Similar events