Event details

Zapraszamy na kolejne spotkanie Allegro Tech Talks w Krakowie. Tym razem opowiemy Wam o optymalizacji, wprowadzimy Was w świat Big Data, a całość podsumujemy opowieścią o tym jak pragmatycznie podchodzimy do projektowania architektury.

WYMAGANA REJESTRACJA
https://www.eventbrite.com/e/allegro-tech-talks-4-krakow-tickets-57979108073
MA MEETUP PRZYJDŹ Z PRZYGOTOWANYM QRCODEM (otrzymasz go podczas rejestracji)

Miejsce: BARKA, Podgórska 16,[masked] Kraków

Agenda
18:00 - 18:30 - Rejestracja + piwo
18:30 - 19:00 - Allegro in flames, Krzysztof Słonka (EN)
19:00 - 19:30 - Zderzenie z Big Data, Łukasz Ściga (PL)
19:30 - 20:00 - Evolutionary Architecture w Allegro, czyli jak zbudowaliśmy usługę do śledzenia powiadomień, Łukasz Chrząszcz (PL)
20:00 - 21:00 - networking

1. Allegro in flames, Krzysztof Słonka
There is a quote by Donald Knuth: "Premature optimization is the root of all evil" - everyone seems to know it, but how do we know it's true? When the time comes when we need to squeeze more juice out of our app, what should be optimized? In this presentation, we will look at ways to analyze and optimize the performance of OpBox - the service responsible for rendering most of allegro.pl's front-end.

This talk will be delivered in English.

Krzysztof Słonka
I am a software engineer that likes to know the ins and outs of the systems I build. Working on performance improvements is one of the ways to really understand what's going on under the hood.

2. Zderzenie z Big Data, Łukasz Ściga
Wprowadzenie do półświatka Big Data, na podstawie narzędzi i moich błędów.

This talk will be delivered in Polish.

Łukasz Ściga
Od pół roku w Allegro w obszarze batchowych przetwarzań danych. Zainteresowany szeroko rozumianą architekturą systemów informatycznych i mówieniem o tym że kiedyś zrobi grę.

3. Evolutionary Architecture w Allegro, czyli jak zbudowaliśmy usługę do śledzenia powiadomień, Łukasz Chrząszcz
Jeżeli mikroserwisy można przepisać w 2 tygodnie, to jakie powinniśmy mieć podejście do ich architektury? Czy kompleksowy “Design Up Front” jest optymalny, czy też może warto zwrócić się w stronę Emergent Design/Evolutionary Architecture? Na przykładzie tworzonej od zera usługi w Allegro, przeanalizujmy jak sprawdziło się iteracyjne podejście do architektury, jakie są tego wady i zalety oraz czy zrobilibyśmy to jeszcze raz.

This talk will be delivered in Polish.

Łukasz Chrząszcz
Programista od 9 roku życia. Za młodu zaczynał od książek z gatunku horror, czyli Visual Basic, a dziś kontynuuje Science-Fiction, czyli Designing Data‑Intensive Applications. Pracował w dużej korporacji, w małym startupie jak i w placówkach naukowych - również tych zagranicznych. Mając 6 lat doświadczenia pracuje w Allegro nad powiadomieniami i Marketing Automation, codziennie dbając, aby każdy e-mail, Push i SMS dotarł do użytkownika w stanie idealnym.