Spotkanie #80 - Mikroserwisy w praktyce i hakowanie GraphQL

zielona-gora-jug.github.io 1 dzień temu

Tuż po wyjątkowo długiej świątecznej przerwie wracamy z zapowiedzią kolejnego spotkania naszego JUG-a! Już 29 stycznia będziemy gościć prelegentów spoza Zielonej Góry, a będą to: Rafał Maciak i Sebastian Rabiej. Oboje pracują dla sponsora naszego spotkania - firmy SoftwareMill. Tego wieczoru posłuchamy o porażkach i sukcesach związanych z mikroserwisami oraz o niebezpieczeństwach związanych z GraphQL. Widzimy się w Piekarni Cichej Kobiety o 19:00! Rejestracja na Meetup

Rafał Maciak
Mikroserwisy w praktyce: sukcesy i porażki

Pomimo upływu dobrych kilu lat od zakorzenienia się konceptu architektury mikrousługowej w naszej branży, przez cały czas jest to temat bardzo gorący. Potwierdzają to zarówno statystyki Google Trends, czy zadawane pytania na StackOverflow, ale również ogłoszenia o pracę, dyskusje tematyczne czy prezentacje na konferencjach. Mikrousługi obiecują wiele korzyści, takich jak lepsza modularyzacja, izolacja awarii, elastyczność w skalowaniu, szybsze wdrażanie i niezależność zmian czy technologiczna agnostyczność. Ale jak to wygląda w praktyce? Czy te korzyści są łatwe do osiągnięcia i jakie wyzwania mogą się pojawić w drodze do ich realizacji? Jakie są koszty związane z wdrożeniem tej architektury i czy sama implementacja mikrousług wystarczy do osiągnięcia pożądanych rezultatów? Podczas prezentacji odpowiem powyższe pytania posiłkując się osobistymi doświadczeniami z pracy z architekturą mikrousługową. Opowiem o sukcesach i porażkach, które spotkałem na swojej drodze włączając w to zarówno dobrze przeprowadzone wdrożenia, jak i błędy, które popełniłem. Nie zabraknie przykładów pokazujących jak nie do końca poprawna implementacja mikrousług może zamiast poprawić jakość naszej pracy, skutecznie nam ją uprzykrzyć. Oraz przykładów na to jak kluczowa jest zmiana sposobu myślenia i procesów w organizacji, aby w pełni wykorzystać potencjał mikrousług. Przede wszystkim podzielę się ze Wami moją wiedzą i praktycznymi wskazówkami dotyczącymi pracy z tą architekturą - co robić, a czego unikać, aby osiągnąć sukces w świecie mikrousług.

Bio: Programista pasjonat i pragmatyk z doświadczeniem głównie w technologiach około JVMowych. Wierzy w koncepcje stojące za trzyliterowymi skrótami - TDD, DDD i tym podobnymi. Lubi od czasu do czasu wyjść z piwnicy i porozmawiać z ludźmi. Często możecie go spotkać przy ścianie przyklejającego karteczki.

Sebastian Rabiej
Jak hakować GraphQL - praktyczne przykłady

W tej prezentacji zagłębimy się w kwestie bezpieczeństwa związane z GraphQL i pokażemy, dlaczego Twoja aplikacja może być podatna na ataki. Biorąc pod uwagę różnorodność implementacji GraphQL, sprawdzimy, czy konkretne luki dotyczą bardziej popularnych wersji. Omówimy potencjalne zagrożenia – od problemów związanych ze złożonością zapytań po decyzje architektoniczne, które mogą wpłynąć na bezpieczeństwo Twojej aplikacji. Dowiesz się, jak skutecznie wykrywać luki w implementacjach GraphQL oraz jak je eliminować.

Bio: Odkąd pamiętam, fascynowały mnie języki programowania i wszystko, co było z nimi związane. Tworzenie czegoś z „niczego” jest ekscytujące na tyle, iż postanowiłem iść tą ścieżką kariery. Pracuję jako dev od ponad 10 lat. Ciągle poszukuję odpowiedzi na pytanie „co to znaczy być profesjonalnym”. Swoich odpowiedzi szukam razem z firmą softwaremill, dla której aktualnie zdalnie pracuje. Jestem entuzjastą tematów związanych z czystym kodem, software craftsmanship i metodykami zwinnymi. Co-head of Java w SoftwareMill oraz były lider Wrocławskiego Juga.

O sponsorze SoftwareMill wspiera firmy w tworzeniu nowoczesnych produktów cyfrowych, łącząc wysokie standardy inżynierskie z partnerskim podejściem do współpracy. Firma specjalizuje się w technologiach Scala, Java, Kotlin, Rust, Python i Machine Learning, realizując ambitne projekty dla branż takich jak FinTech, ubezpieczenia czy ochrona zdrowia. Aktywnie rozwija i wspiera społeczność IT, organizując konferencje Scalar oraz Rustikon.

Idź do oryginalnego materiału