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

325 - WJUG - Artur Sobczyk | Jacek Milewski - DevOps, Outbox and Electric Cars

325-wjug-artur-sobczyk-jacek-milewski-devops-outbox-and-electric-cars
Wydarzenie:
325 - WJUG - Artur Sobczyk | Jacek Milewski - DevOps, Outbox and Electric Cars
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
20.05.2025 (wtorek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Circle K Business Centre Poland
Adres:
Puławska 145
Strona www:
Agenda:
  • 18:00 - 18:05 - Przywitanie
  • 18:05 - 19:05 - Artur Sobczyk - „How DevOps charges electric cars at Circle K” [PL]
  • 19:00 - 19:15 - Przerwa
  • 19:15 - 20:00 - Jacek Milewski - „At least once delivery: Outbox i jakieś 14 innych wzorców” [PL]
  • 20:00 - 21:00 - Networking
Opis:

Serdecznie zapraszamy na kolejne spotkanie Warsaw Java User Group! Tym razem przygotowaliśmy dla Was dwie interesujące prezentacje, które z pewnością poszerzą Waszą wiedzę i umiejętności programistyczne.


UWAGA! To spotkanie odbędzie się w siedzibie naszego Partnera - CircleK

ul. Puławska 145 (obok metra Wilanowska)


Abstrakty:


Artur Sobczyk - „How DevOps charges electric cars at Circle K”

Czym jest metodyka DevOps? W jaki sposób prawidłowo zaimplementowana potrafi realnie ułatwić życie całym zespołom? W trakcie prezentacji przypomnę trochę teorii i pokażę, jak jedna z firm – sprzedająca między innymi hot dogi – zbudowała platformę do zarządzania procesem ładowania tysięcy samochodów elektrycznych. Praktyki DevOps dają zespołom większą autonomię i poczucie odpowiedzialności za tworzone rozwiązania, a środowiskom i aplikacjom – wyższy poziom bezpieczeństwa. Dzięki odpowiednim narzędziom możemy samodzielnie wdrażać nasze komponenty i zależną od nich infrastrukturę. Zachęcam do wysłuchania prezentacji – i być może do podzielenia się własnym doświadczeniem.


Jacek Milewski - „At least once delivery: Outbox i jakieś 14 innych wzorców”

I znowu ten moment: w swoim procesie wywołujesz API zewnętrznego systemu. Co robisz? Jeśli jest piątek po południu - wołasz synchronicznego POSTa i super :) Implementacja prosta, szybka, testy implementujesz błyskawicznie. Ale w weekend nie odpoczniesz. Bo przecież co jak POST nie dojdzie bo sieć zawodna. A Ty już po swojej stronie zrobiłeś commit nowego rekordu w bazie. A jak POST dojdzie, ale będzie długo? User będzie czekał na UI a przecież co go interesuje że pod spodem jakiś zewnętrzny system jest powolny. No chyba w poniedziałek trzeba będzie doczytać o tych rozproszonych transakcjach i Two-phase commit. I już wiesz że kawa się będzie lała strumieniami. Opowiem o komunikacji asynchronicznej z zachowaniem spójności końcowej z użyciem wzorca integracji Outbox. Sprawdza się gdy zmiana musi się zakomitować w kilku systemach które pojedynczo może i są transakcyjne, ale jako całość nie są. Zmiana zapisuje się do bazy ale musi trafić też na kolejkę? A co jak zapiszesz na kolejkę ale transakcja na bazie się nie powiedzie? Trzeba rollbackować z kolejki? Oby tylko ta wiadomość jeszcze tam była, prawda? :) Historia oparta na case-study integracji systemów różniących się od siebie. Wymienię jakie problemy dzięki Outbox macie rozwiązane za darmo, a jakie problemy wygenerowane. Też za darmo :) Po to abyś wiedział i świadomie podjął decyzję."


O prelegentach:

Artur Sobczyk

Jestem developerem z 17-letnim doświadczeniem. Od 6 lat prowadzę również szkolenia – początkowo były to bootcampy z Javy, a z czasem skoncentrowałem się na szkoleniach z zakresu chmury AWS. Mam różnorodne doświadczenie, w swojej karierze budowałem i rozwijałem: hardware NFC, systemy wbudowane, implementacje procesów biznesowych, komunikator RCS na Android-a, aplikacje bankowe, platformę do sprzedaży biletów na seanse kinowe, rozwiązanie SSO oraz kilka pomniejszych projektów. Lubię szeroko pojętą technologię i jestem entuzjastą rozwiązań chmurowych oraz serverless. Interesuję się także analityką danych, sztuczną inteligencją, fizyką kwantową i przemówieniami publicznymi. Jestem prezesem klubu Toast Masters. Obecnie pracuję jako Senior Java Developer i pełnię rolę Security Championa w firmie Circle K.


Jacek Milewski

Well... somehow my story reached up to this point! I’m the trainer in the best training company in Poland - Bottega IT Minds, and active developer and architect in Circle K, working with modern and valuable solutions. For some time I was coding without understanding how complex activity it is, now I’m modelling the solutions and implementing it, being fully aware of how frequent changes are and how simple they should be. I observe how cute, and secure the software can be, when designed, tested and implemented pragmatically. I’m asking lots of questions to distill what is crucial, filter out the noise and build backend, frontend, architecture and... teams. That way led me to Bottega IT Minds, where I can teach others, being among top mentors. Ones who taught me a lot before. Incredible, huh? :)


Dodatkowe informacje:

  • Spotkanie jest bezpłatne.
  • Po prezentacjach będzie czas na pytania i dyskusję.
  • Zapraszamy zarówno doświadczonych programistów, jak i osoby stawiające pierwsze kroki w świecie Javy.
  • Spotkanie tylko dla osób pełnoletnich


Do zobaczenia na spotkaniu!


O WJUG:

Warsaw Java User Group (WJUG) to społeczność pasjonatów języka Java, którzy regularnie spotykają się, aby dzielić się wiedzą i doświadczeniami. Organizujemy prelekcje, warsztaty i inne wydarzenia, które mają na celu rozwój umiejętności programistycznych i integrację środowiska Java w Warszawie.


Więcej informacji: https://www.meetup.com/Warszawa-JUG/events/307740730/

Podobne wydarzenia

Profile pracodawców