Mentionsy

Patoarchitekci
07.11.2025 07:00

Allegro Tech Radar z Bartoszem Gałkiem

“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

Szukaj w treści odcinka

Znaleziono 29 wyników dla "Allegro"

Mamy kilkaset zespołów, kilka tysięcy aplikacji, które budują Allegro i ciężko jest wiedzieć, kto gdzie używa czego.

What the fuck, Allegro Techradar jest w środku.

No i dzisiaj rozbierzemy to sobie na czynniki pierwsze, bo okazało się, że Allegro może się tym pochwalić.

Cześć Bartku, witamy Cię w Pato i dzisiaj porozmawiamy, tak jak zapowiedzieliśmy, o Allegro Techradarze.

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.

Ok, to tak naprawdę pomysł TechRadaru to się rodził w naszych głowach albo w rozmowach od dłuższego czasu i wynikał głównie z tego, że Allegro ma dość dużą skalę, jeżeli chodzi o software development.

Mamy kilkaset zespołów, kilka tysięcy aplikacji, które budują Allegro i ciężko jest wiedzieć, kto gdzie używa czego i jak tych rzeczy używa i jak można tą wiedzę propagować.

obsługuje mapę automatów paczkowych Allegro, no i tam trzeba rozwiązać problem wyliczenia dystansu na mapie itd.

Jeżeli coś się wybrało i na przykład to się nie sprawdziło, to fajnie by było zostawić po tym jakiś ślad, kontekst, słuchajcie, to i to się nie sprawdziło w Allegro, bo to i to.

No już pomijam, że jest to super okazja do podzielenia się tym, co Allegro robi.

Jakby my stoimy przed takim wyzwaniem, że Allegro mimo wszystko nadal jest firmą technologiczną i może z zewnątrz wygląda jak po prostu marketplace i duży e-commerce, ale jednak dużo energii i pracy i pasji przede wszystkim wkładamy w tą technologię.

I jak na przykład ktoś jest ciekawy, co Allegro robi i wejdzie sobie w oferty pracy, to często tam są dość skrótowe informacje.

Ale nie każdy może wiedzieć, że oprócz tego mamy pięć innych baz danych, które budują Allegro, albo pięć różnych systemów AI, które używamy.

I wydaje nam się po prostu, że to jest ciekawe dla nowych kandydatów do pracy, dla osób, które myślą o Allegro, albo po prostu są ciekawi, jak zbudować własny taki duży produkt.

Takim przykładem może być na przykład Groovy, który jest używany w Allegro odkąd ja pamiętam, czyli powiedzmy, że od tam 2013 roku, jako język do pisania testów.

Z jednej strony radar jest mimo wszystko dość nową rzeczą w Allegro i my powoli dopiero musimy zmienić w ludziach podejście.

Ja jestem dumny z tej części Allegro.

I dajmy na to, jeżeli na przykład bierzemy na tapetę, znowu przejdę na chwilę do frontendu, powiedzmy, że weźmiemy sobie Reacta, albo Preacta, w którym Allegro jest budowane, to my musimy znaleźć kogoś, kto będzie twarzą i powie, wszelkie pytania to do mnie, nie?

Przez moje 12 lat kariery w Allegro to widziałem różne obszary, pracowałem z różnymi ludźmi i byłem świadomy, że mamy na przykład różne języki programowania, bo jakby wiedziałem, że tutaj coś piszą w tym, tam coś piszą w tamtym, ale dopiero kiedy to zrzuciliśmy się okazuje, że jest jeszcze na przykład w tej firmie jeden obszar, o którym w ogóle nie miałem pojęcia, że istnieje i on korzysta na przykład z jakiegoś...

To nie jest kwestia tego, że Allegro nie stać na kupienie sobie licencja docker desktopa, tylko my nie chcemy w tym uczestniczyć.

Ja bym chciał, żeby za każdą kropką na publicznym TechRadarze stała historia, którą Allegro opublikuje, takie mini...

Jako Allegro chcemy być niezależni i chcemy wspierać jakby tą autonomię zespołów i nasza platforma techniczna Allegro powinna być agnostyczna i nie przeszkadza mi kompletnie w jakim języku jest to uruchamiane.

Wiesz co, bo to znowu wynika z tego, że Allegro ma długą historię.

Jeżeli na przykład mówimy sobie, że Allegro używa Java i że my jesteśmy za tym, żeby najnowsze JDK było normą, tak na przykład w mobile'u była decyzja na przykład na Kotlina i Java, to jest tylko przykład, ale ten sam ten sama rzecz, ten sam wpis

Natomiast, żeby było jasne, to nie jest tak, że Allegro sobie nie używał czegoś innego.

Wydaje mi się, że największym takim aspektem była po prostu poziom integracji z ekosystemem Allegro.

My w firmie Allegro stoi, odkąd pamiętam, od 2013 roku stoi na JetBrainsie i na IntelliJ.

Allegro jest na GitHubie, automatycznie mamy kontrakty z Microsoftem, o wiele łatwiej było negocjować warunki, bo nie startujemy, tak wiecie, firma z Polski.