BBJUG #33 na BBDAYS4IT edycja 2020
Witam serdecznie,
po COVIDowej zamułce w końcu wracamy i to od razu z przytupem.
Chcielibyśmy was serdecznie zaprosić na dwie prelekcję naszego BBJUGa w ramach festiwalu BBDAYS4IT edycja 2020!!
Obie prelekcję będą dostępne na kanale YT wydarzenia BBDAYS4IT pod linkiem
https://www.youtube.com/watch?v=Y2TvKtZMuOI
Serdecznie zapraszamy !!
Prezentacje:
1. Czy cały znany nam świat IT jest zbudowany na niewiedzy? - Michał Wójtowicz
99,9%. Wartość minimalnego SLA każdej szanującej się aplikacji. Minimalna wartość uptime każdego systemu rozproszonego, poniżej której nawet wstyd wyjść na rynek. Zagadnienie wysokiej dostępności stało się tak bardzo powszechne, że nikt nie odważy się nawet przyznać, że nie jest w stanie spełnić tak wysokich wymagań. Tym bardziej, kiedy w dobie mikroserwisów, Kubernetes, Dockera i serverless, systemy rozproszone zdają się być tak prostą rzeczą, jak "kilka trywialnych przekształceń" wzorów na zajęciach algebry liniowej.
Czy na pewno tak jest? Mam teorię, że większość projektów, z którymi przyjdzie nam się zderzyć, nie jest w stanie zapewnić wysokiej dostępności, a na pewno nie na deklarowanym poziomie. Być może wynika to z kłamstwa, raczej częściej z niewiedzy.
Chciałbym przedstawić najczęściej popełniane błędy przy analizie wymagań, projektowaniu oraz wdrożeniach systemów rozproszonych. Skupimy się na podstawach, które pomogą nam zrozumieć jak uniknąć podstawowych błędów w swoich aplikacjach.
Prelekcja będzie dedykowana głównie osobom, które dopiero zaczynają swoją przygodę z systemami rozproszonymi (aka mikroserwisami). Padnie na niej również kilka informacji, które mogą być przydatne osobom z tak zwanej biznesowej strony projektów IT.
2. Serverless Java - że niby co? - Arek Czarnogłowski
Krótko przedstawię czy język programowania Java pasuje do rozwiązań typu Serverless. Którzy dostawcy rozwiązań chmurowych wspierają użycie Javy jako FaaS i w jaki sposób. Na co należy zwrócić uwagę jeżeli zamiast Pythona czy Noda faktycznie zdecydujemy się użyć Javy. No i jak sama Java i jej ekosystem a w szczególność frejmłorki wspierają FaaS.
O prelegentach:
- Michał Wójtowicz:
Programuję, devopsuję, dbam o systemy rozproszone. Ostatnio zmagam się z migracją dużych aplikacji desktopowych do chmury.
- Arek Czarnogłowski:
Od 11 lat zajmuję się różnymi aspektami procesu wytwarzania oprogramowania. Mocno związany z ekosystemem Java/JVM.
Próbowałem swoich sił jako programista, lider zespołu, lider techniczny a obecnie jako Distinguished Software Engineer
w firmie Precisely buduję SaaSową platformę w oparciu o chmurę AWS. Jako organizator bielskiej Java User Group (BBJUG) oraz innych inicjatyw staram się mocno promować aktywności związane z dzieleniem się wiedzą, oraz dobrymi praktykami tworzenia softu.