Meetup

GoCracow #19 - RTB in Go and Bootstrapping GoWydajność RTB, architektura DSP i start Go runtime przed main()

GoCracow (gospodarz: Splunk / Cisco)
Termin 12 paź 2026
Miejsce Biuro Splunk/Cisco, High 5ive FOUR, 2. piętro Kraków
Czas trwania3 godziny

O wydarzeniu

GoCracow #19 skupia się na wydajności systemów napisanych w Go oraz mechanizmach uruchamiania tego języka. Meetup odbędzie się w krakowskim biurze Splunk/Cisco w budynku High 5ive FOUR. W programie zaplanowano dwie prelekcje, przerwę na rozmowy i przekąski oraz krótkie lightning talks.

Paweł Reszka w wystąpieniu „Bidder: Engineering for Greatness in RTB” pokaże kulisy platformy DSP budowanej w Allegro. Omówi real-time bidding, wymagający dotrzymania limitu 100 milisekund, i wybór Go do pracy z niskim, przewidywalnym opóźnieniem. Opowie o przebudowie krytycznej ścieżki kodu w kierunku modularnej architektury heksagonalnej oraz wykorzystaniu sync.Pool do buforowania bez nowych alokacji.

Bartłomiej Klimczak w sesji „What Actually Happens Before main() Runs?” prześledzi etap inicjalizacji Go runtime. Uczestnicy poznają przygotowanie schedulera, alokatora pamięci i garbage collectora oraz wykonywanie funkcji init() pakietów. Wydarzenie jest bezpłatne, ale wymaga rejestracji przez Eventbrite. Organizator zaznacza, że zapisy prowadzone są w tym zewnętrznym serwisie. Gospodarz zapewnia jedzenie, napoje i przekąski.

Agenda

  • 17:30-18:00 - rejestracja w recepcji biura i rozmowy.
  • 18:00-18:45 - Paweł Reszka: „Bidder: Engineering for Greatness in RTB”.
  • 18:45-19:15 - przerwa i przekąski.
  • 19:15-20:00 - Bartłomiej Klimczak: „What Actually Happens Before main() Runs?”.
  • 20:15-20:30 - lightning talks.

Obowiązkowe zapisy przez Eventbrite. Biuro Splunk/Cisco znajduje się na drugim piętrze High 5ive FOUR, ul. Pawia 21. Organizator rekomenduje wejście od północy; w dostępie do biura pomaga osoba z identyfikatorem Cisco. Prelekcje w języku angielskim.

Czego się dowiesz

  • Poznasz przebieg real-time bidding i działanie platformy DSP budowanej w Allegro.
  • Dowiesz się, jak Go pomaga uzyskać niskie i przewidywalne opóźnienia w limicie 100 milisekund.
  • Poznasz refaktoryzację krytycznej ścieżki kodu do modularnej architektury heksagonalnej.
  • Zobaczysz wykorzystanie sync.Pool do buforowania bez nowych alokacji.
  • Poznasz inicjalizację schedulera, alokatora pamięci i garbage collectora w Go runtime.
  • Dowiesz się, co dzieje się przed main() i kiedy wykonywane są funkcje init() pakietów.

Dla kogo?

Dla programistów Go, inżynierów backendu i osób zainteresowanych wydajnością, architekturą systemów o niskich opóźnieniach oraz wewnętrznym działaniem Go runtime. Spotkanie i opisy prelekcji są w języku angielskim.

Lokalizacja

Biuro Splunk/Cisco, High 5ive FOUR, 2. piętroPawia 21KrakówPolska

Oferty pracy z IT

Najnowsze ogłoszenia z tego samego działu, co wydarzenie.

Wszystkie oferty (1564)
Bezpłatne
Zapisz się