Mentionsy Mentionsy
Patoarchitekci
Patoarchitekci

Allegro Tech Radar z Bartoszem Gałkiem

07.11.2025 ·38 min 59 s

“Okazało się, że niektóre narzędzia używamy w firmie w piętnastu różnych wersjach.” Bartosz Gałek odkrył ten chaos podczas tworzenia Allegro Tech Radar - publicznej mapy całego tech stacku firmy. I to po 12 latach pracy tam. “Byłem zaskoczony mnogością technologii. Odkryłem obszary z całkowicie nieznanymi mi stackami.” Setki zespołów, tysiące aplikacji - inwentaryzacja zabrała rok. Cassandra na holdzie od 2017 (“to się nie sprawdziło”), Redis w trialu (bo używają Couchbase do cache’owania), Istio zastępuje własny service mesh (po latach prezentacji o custom rozwiązaniu), przeszli z push na pull w metrykach (“ciekawe, bo trendy idą odwrotnie” - zauważa Szymon). A Groovy w testach od 2013? “Nie mogę zmigrować całej firmy, bo mi się nie podoba.” 🎯 Ale najciekawsze dopiero nadchodzi: kolejna wersja Radaru będzie miała konteksty. Bartosz tłumaczy: “Ja nie chcę być logo firmy mówiące ‘używamy tego’. Chcę powiedzieć: używamy, bo… Albo przestaliśmy, bo przy naszej skali się nie sprawdza.” Historie za każdą kropką na mapie - mini blog posty wyjaśniające decyzje technologiczne. Czy Twoja organizacja wie, ile wersji każdej biblioteki faktycznie używa? I czy ktoś pamięta, dlaczego wybraliście technologię sprzed 10 lat? ⚠️     A teraz nie ma co się obijać! 👉 Wpadajcie na naszego Discorda: https://discord.gg/78zPcEaP22 ! 🔥Tam możecie się z nami pokłócić o przyspieszanie SQL-a, podyskutować o naiwnych nadziejach na AI albo po prostu podzielić się swoimi IT-owymi przemyśleniami.     Słuchasz Patoarchitektów dzięki PROTOPII – firmie, w której Łukasz i Szymon działają na co dzień, wspierając zespoły IT na każdym etapie: od projektowania, przez wdrożenia i migracje, aż po optymalizację i zabezpieczenia. Oferujemy też mentoring i szkolenia dostosowane do potrzeb każdej firmy, niezależnie od wielkości. Sprawdź nas: 👉 protopia.tech   - Nasze sociale i linki - Materiały do odcinka - Pato szkolenia

Jakbyś mógł się przywitać i powiedzieć, czym tak naprawdę zajmujesz się w Allegro? Cześć wszystkim, dzięki za zaproszenie chłopaki, ja jestem Bartosz Gałek i pracuję w Allegro jako Principal Engineer w obszarze Developer Experience i tak, żeby to jakoś skrócić, to mogę powiedzieć, że na co dzień dbam o to, żeby deweloperom i deweloperkom dobrze się pracowało i sprawnie i wydajnie. Okej, to jest też nietypowe chyba u nas, że jest już ktoś, kto w kraju, że w firmach pojawiają się ludzie od Developer Experience, o tak, więc to jest taka nietypowa rzecz. Cały dział mamy. Wow. Słuchaj, to zacznijmy sobie od pierwszego pytania. W ogóle skąd u Was pojawił się ten pomysł na radar? Czy to była jakaś oddolna inicjatywa?

to ja mogę pójść do drugiej ekipy, akurat w tej ekipie też jestem, więc tak śmiesznie mogę iść sam do siebie, ale mogę zmienić kontekst i pójść do naszej ekipy, która zajmuje się w obszarze developer experience, ona się nazywa health checki, czyli takie trochę standardy, to są jakby takie sztywniejsze miary, o których mówisz i na przykład mogę w ramach zespołów od health checków wypracować jakąś strategię na przykład z unifikacji tej wersji. I na przykład znaleźć te osoby, znaleźć te zespoły i powiedzieć im, słuchajcie, ja nie mówię, że dzisiaj, nie mówię, że jutro, ale za rok, za pół roku ja chcę, żeby te wersje były nie 53, tylko najwyżej 10. To jest, powiedzmy, dla was tyle i tyle pracy i będziemy was za to ganiać. Będziemy was pytać, będziemy wam pomagać, przyjdziemy, zrobimy pull request, albo się dogadamy, ale musimy to zrobić, bo my nie chcemy mieć takiego rozwarstwienia.

Jeżeli jest, to wszystko gra i mi nie przeszkadza, czy to będzie napisane w Golangu, czy to będzie w Pythonie. Każdy deweloper, deweloperka może bez problemu po tą wartość sięgnąć i ją po prostu wyświetlić. My staramy się tak robić, żeby ten program był okej, żeby to było częścią firmy. Teraz chyba największa sekcja właściwie radaru, czyli Databases and Infrastructure. Dużo tam tego jest. Macie i Cassandra, i MySQL, i Oracle, które jest na holdzie. I co mnie wcale nie zdziwi, jak zobaczyłem to, tylko szukałem, gdzie jest pozwolenie, bo to w ogóle tutaj automatycznie. Czy to jest element właśnie, co, kosztowy, ujednolicenia stosu, czy... z czego się wynika, że tak wielu bas wstrzymujecie się, nie grujecie, jednak zakonam się, że to tego uniwersalnego podglądu, o którym już swoją drogą była mowa.

Pokazano wszystkie 3 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.