Event details

Wymagana rejestracja na wydarzenie!
https://www.picatic.com/event15228507825812
Zapraszamy z otrzymanym mailowo QRcodem

Przedstawiamy Wam nową inicjatywę Allegro Tech: Allegro Tech Labs. Jest to cykl całodniowych, darmowych warsztatów w czasie których będziecie mogli poznać technologie z jakich korzystamy w Allegro. Prowadzone przez doświadczonych inżynierów, którzy rozwiązali już niejeden produkcyjny problem.

Zapraszamy na trzecie warsztaty Allegro Tech Labs w Warszawie, tym razem o tematyce stabilnych mikrousług.

Agenda wydarzenia:
09:00 - 09:20 - Rejestracja
09:20 - 12:00 - Warsztaty
12:00 - 13:00 - Lunch
13:00 - 17:00 - Warsztaty

Architektura mikrousługowa oprócz korzyści w postaci szybszego, niezależnego wdrażania funkcjonalności i jasnego określenia odpowiedzialności niesie ze sobą także wiele wyzwań. Oprócz budowy infrastruktury, krytyczna jest inwestycja w stabilność działania każdej z nich. W czasie warsztatu chcemy podzielić się doświadczeniami wyniesionymi z budowy systemu złożonego z kilkuset mikrousług w Allegro. Rafał Głowiński (odpowiedzialny technologicznie za platformę Allegro Ads) oraz Adam Dubiel (team leader zespołu Skylab) na praktycznych przykładach pokażą jakie są podstawowe zagrożenia dla stabilności mikrousług i jak się przed nimi chronić korzystając z ogólnodostępnych narzędzi.

Poruszane zagadnienia:
- konfiguracja klientów do systemów zewnętrznych (bazy danych, http)
- izolacja obsługi requestów
- serwery http
- wpływ GC na działanie aplikacji

Must have: dobra znajomość Java 8 i Spring 4.x

Część praktyczna warsztatów odbywa się na komputerach uczestników, na których zainstalowane powinny być: JDK 8, IDE (najlepiej Idea), git oraz Vagrant 2.x (z silnikiem do wirtualizacji).

Prowadzący:

Adam Dubiel
Programista z pasją do tworzenia stabilnych i wydajnych rozwiązań. Od ponad pięciu lat pracuje w Allegro, gdzie zaczynał jako starszy programista Java. Obecnie lider zespołu developerskiego odpowiedzialny za usługi będące fundamentem platformy Allegro. Oprócz problemów technicznych lubi mierzyć się z problemami organizacyjnymi oraz zmieniać otoczenie na lepsze. Jako prelegent występuje na polskich i europejskich konferencjach IT.

Rafał Głowiński
Doświadczony inżynier oprogramowania, który większość kariery spędził pracując z językiem Java. Od dwóch lat entuzjasta Kotlina. W codziennej pracy zwraca uwagę przede wszystkim na jakość kodu, stabilność oraz skalowalność rozwiązań. Interesuje się także analizą wydajności aplikacji oraz architekturą systemów rozproszonych.