310. WJUG - Bezpieczne aplikacje - P.Wangryn & Spring Cold Start - M. Rowicki
- 18.00 - 18.10 - powitanie
- 18:10 - 19:30 - Michał Rowicki - Spring Cold Start Break The Ice
- 19:35 - 20:20 - Paweł Wangryn - Bezpieczne aplikacje - co powinieneś o nich wiedzieć
- 20:20 - networking
Grudzień to okres wzmożonego ruchu na wszelkiego rodzaju platformach m.in. e-commerce. Z przedświątecznym szałem zakupowym w parzę idzie także ryzyko wszelkiego rodzaju oszustw. Co możemy zrobić jako programiści, żeby przygotować się na taki czas (i nie tylko)?
Na 310 WJUG-u będziemy mieli możliwość wysłuchania dwóch prezentacji. W pierwszej dowiemy się jak zabezpieczyć swoją aplikację przed podatnościami. W drugiej, jak zminimalizować starty wynikające z dużego obciążenia naszych usług zachowując pełną skalowalność rozwiązań.
Zapraszamy gorąco do siedziby firmy Paramount
ul. Mokotowska 19
5. grudnia 2023 o godzinie 18:00
Przypominamy również o świątecznych flaszkach z WJUG-iem :) https://www.meetup.com/warszawa-jug/events/297592061/
1. Bezpieczne aplikacje - co powinieneś o nich wiedzieć
Abstrakt:
Cyberbezpieczeństwo to bardzo ważny aspekt każdego systemu. Błędy, które można popełnić na etapie projektowania oraz tworzenia aplikacji mogą mieć ogromne konsekwencje. Podczas prezentacji skupimy się na najczęściej popełnianych błędach oraz wskażę krytyczne aspekty tworzenia bezpiecznej aplikacji. Omówione zostaną historyczne przypadki podatności, które doprowadziły do katastrof. Zaprezentuje przykłady na żywo jak wykorzystać luki w systemie oraz wspólnie zhackujemy aplikację.
2. Spring Cold Start Break The Ice
Czy Twoje aplikacje Springowe uruchamiają się zbyt wolno?
W trakcie prezentacji dowiesz się jak zoptymalizować czas cold startu aplikacji JVM, aby poprawić jej wydajność i skalowalność.
Dowiedz się jak:
- Uniknąć pułapki “fat jar”, która spowalnia start aplikacji
- Tworzyć wielowarstwowe kontenery
- Porównać to z użyciem build packów
- Wykorzystać class data sharing
- Wdrożyć projekt CRaC
Prezentacja będzie zawierała praktyczne przykłady i wskazówki, które możesz wykorzystać w swojej pracy
Dlaczego warto optymalizować czas cold startu aplikacji? Cold starty generują opóźnienia w dostępie do usług, co negatywnie wpływa na doświadczenie użytkownika. Zwiększają koszty utrzymania infrastruktury, wymagając większej ilości zasobów serwerowych. Spowalniają skalowanie w okresach wzmożonego ruchu. Zwiększają Time To Market. Uniemożliwiają skalowanie do zera w okresach braku ruchu.