Czym się zajmujemy

Oficjalny Meetup Wrocławskiego JUG'a. Na spotkania zawsze zapisujemy się tutaj, tj. na Meetupie

Strona JUGa: https://wroclawjug.github.io/

Chcesz wygłosić prezentację, sponsorować spotkanie - skontaktuj się z organizatorami:

• Marcin Stachniuk: mstachniuk gmail com

• Mateusz Glapinski: mateuszglapinski gmail com

lub napisz do nas poprzez MeetUp.

Nadchodzące wydarzenia (1)

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

WędrówkiPub - Wrocławski Klub Eventowy

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.

Minione wydarzenia (211)

204 - We all are DevSecOps - Marcin Łapaj

Ruska 37/38

Znajdziesz nas również: