
O nas
Zielona Góra JUG - społeczność zielonogórskich programistów
Strona: jug.zgora.pl
Twitter: jug.zgora.pl/twitter
Facebook: https://www.facebook.com/jug.zgora/
Grupa dyskusyjna: jug.zgora.pl/forum
GitHub: https://github.com/zielona-gora-jug
Nadchodzące wydarzenia
1

Spotkanie #83 - Kolektor OpenTelemetry oraz Event-driven w praktyce
Piekarnia Cichej Kobiety, ul. Fabryczna 13, Zielona Góra, PLStartujemy z nowym sezonem JUG! Kontynuujemy zeszłoroczny zwyczaj spotykania się w Piekarni Cichej Kobiety o godzinie 19:00 we czwartki. Tym razem będzie to 29 października.
Na "dzień dobry" zaprezentuje się nam dwóch prelegentów, z których jeden będzie debiutantem:
- Marcin Stożek - From Edge to Gateway: architektura wdrożenia kolektora OpenTelemetry.
- Marek Wilniewiec (po raz pierwszy na scenie) - Event-Driven w praktyce: Od prostego brokera po produkcyjne pułapki.
Naszym sponsorem jest Elastic, firma Search AI, pomaga każdemu znaleźć potrzebne odpowiedzi w czasie rzeczywistym, wykorzystując wszystkie dane i na dużą skalę. Rozwiązania Elastic w zakresie wyszukiwania, obserwowalności, bezpieczeństwa i generatywnej sztucznej inteligencji są zbudowane na platformie Elastic Search AI, łącząc precyzję wyszukiwania ze sztuczną inteligencją.
Serdecznie zaparaszamy!
Prezentacja Marcina:
W miarę jak adopcja OpenTelemetry rośnie, Kolektor staje się kręgosłupem Twojej obserwowalności – jednak jego efektywne wdrożenie wymaga wiedzy o tym, co i gdzie uruchomić. Omówimy pełny cykl życia floty kolektorów: od demistyfikacji binariów (wersje standardowe, EDOT oraz niestandardowe kompilacje OCB), przez odwzorowanie topologii wdrażania – od agentów brzegowych (edge agents) po scentralizowane bramy (gateways) – aż po radzenie sobie z zarządzaniem flotą na dużą skalę: od konfiguracji statycznych po dynamiczną orkiestrację za pomocą OpAMP.Marcin o sobie: Za dnia pomagam zbierać dane do Elastica, po nocach pomagam przy tworzeniu OpenTelemetry. Wierny fan pracy zdalnej. Programowanie zaczynałem od zeszytu w kratkę, w którym w drugiej klasie podstawówki na piechotę wyliczałem bajty potrzebne do wyświetlenia obrazka na C64.
Od tego czasu brałem udział w wielu projektach z różnych dziedzin, od bezpieczeństwa w kolejkach MQ po Hadoopa, od monolitu do mikroserwisów poprzez Dockera i Kubernetes - zawsze gdzieś wokół infrastruktury.
Kolekcjonuję stanowiska, pracowałem jako tester, developer, administrator, menadżer zespołu - aktualnie jako menadżer produktu.
Szerzę zarazę automatyzacji, GNU/Linuksa oraz Vima. Niekoniecznie w tej kolejności.Agenda prezentacji Marka:
- Kiedy async zamiast HTTP? – zalety, zastosowania i kompromisy.
- Dual write i transakcje rozproszone – na czym polega problem, kiedy potrzebujemy Sagi, a kiedy nie?
- Outbox Pattern – jak niezawodnie publikować wiadomości?
- Wybór narzędzi – pg-boss, RabbitMQ czy Kafka?
- At-least-once delivery i idempotencja – co zrobić z duplikatami i eventual consistency?
- Kolejność wiadomości – partitioning keys, wielu konsumentów i pułapki orderingu.
- Failures & retries – ponowienia, poison messages, dead letter queues i ich wpływ na kolejność.
O Marku: Hands-on Fullstack Tech Lead w BIOT sp. z o.o., z ponad 15-letnim doświadczeniem w tworzeniu oprogramowania. Na co dzień projektuje i rozwija systemy rozproszone oraz architekturę platformy Smart City, wykorzystywanej w setkach miast w Europie i na świecie. Specjalizuje się w Node.js, mikroserwisach i architekturze Event-Driven, ze szczególnym naciskiem na niezawodność i skalowalność systemów produkcyjnych.
19 uczestników
Minione wydarzenia
92

