Patoarchitekci

Patoarchitekci to podcast o IT bez zbędnego bullshitu. Serwujemy solidną dawkę wiedzy z DevOpsa i okolic, okraszoną błazeńską nutą absurdu. Łukasz Kałużny i Szymon Warda rozbierają technologie na czynniki pierwsze – i to takie, o których reszta świata nawet nie słyszała.

Naszą misją jest pomóc Ci nie tylko przetrwać w tym szalonym świecie IT, ale wręcz go zdominować i to z beztroskim uśmiechem na twarzy! Chcesz wiedzieć, co naprawdę dzieje się w technologii? Wbijaj!


Odcinki od najnowszych:

Helm vs Kustomize
2025-12-05 08:00:09

“Dawanie tego ludziom to jak dawanie dziecku brzytwy na plac zabaw.” Łukasz otwiera debatę Helm vs Kustomize prowokacyjnie - i przez pół godziny słyszymy, gdzie w deploymencie na Kubernetes granica między narzędziem a bronią samobójczą. Zgoda jest jedna: pakiety open source (Prometheus, Argo, Ingress) instalujemy Helmem jako package manager bez dyskusji. Reszta? Pole minowe. Master Helm z logiką warunkową dla całego środowiska? “Gdy osoba, która to stworzyła, odchodzi z projektu, pozostali mogą tylko płakać.” Helm + Kustomize razem? “To jak używanie refleksji do dostępu do prywatnych metod.” A migracje bazy w hookach? Szymon kategorycznie: “Kontrolę nad bazą produkcyjną mam ja. Ten Helm powinien zainstalować soft i odczepić się.” Łukasz kontruje: “W produkcie komercyjnym logika warunkowa jest niezbędna.” Finałowy twist: Helm 4.0 z WebAssembly. Szymon przerażony: “O Boże, teraz będzie można pisać jeszcze bardziej skomplikowane funkcje.” Łukasz: “Postgresa odpalisz z WebAssembly w ramach Helma.” Czy Twój zespół pisze charty według zasad SOLID jak w C#? Sprawdź, zanim ktoś zrobi Master Chart na 5000 linii YAML-a. ⚠️     A teraz nie ma co się obijać!
“Dawanie tego ludziom to jak dawanie dziecku brzytwy na plac zabaw.” Łukasz otwiera debatę Helm vs Kustomize prowokacyjnie - i przez pół godziny słyszymy, gdzie w deploymencie na Kubernetes granica między narzędziem a bronią samobójczą. Zgoda jest jedna: pakiety open source (Prometheus, Argo, Ingress) instalujemy Helmem jako package manager bez dyskusji. Reszta? Pole minowe. Master Helm z logiką warunkową dla całego środowiska? “Gdy osoba, która to stworzyła, odchodzi z projektu, pozostali mogą tylko płakać.” Helm + Kustomize razem? “To jak używanie refleksji do dostępu do prywatnych metod.” A migracje bazy w hookach? Szymon kategorycznie: “Kontrolę nad bazą produkcyjną mam ja. Ten Helm powinien zainstalować soft i odczepić się.” Łukasz kontruje: “W produkcie komercyjnym logika warunkowa jest niezbędna.” Finałowy twist: Helm 4.0 z WebAssembly. Szymon przerażony: “O Boże, teraz będzie można pisać jeszcze bardziej skomplikowane funkcje.” Łukasz: “Postgresa odpalisz z WebAssembly w ramach Helma.” Czy Twój zespół pisze charty według zasad SOLID jak w C#? Sprawdź, zanim ktoś zrobi Master Chart na 5000 linii YAML-a. ⚠️     A teraz nie ma co się obijać!

Microsoft Ignite 2025 i okolice
2025-11-28 08:00:08

“Dowcip roku – Microsoft zrobił kolejny rebranding.” Łukasz podsumowuje Microsoft Ignite 2025, gdzie Azure AI Foundry stało się Microsoft Foundry (drugi bezsensowny rebranding w roku), a DocumentDB zmartwychwstał z Cosmosa. Konferencja rozrzucona między Ignite, .NET Conf i KubeCon w ciągu trzech tygodni - “to już mnie denerwuje” - a Book of News skierowany “na giełdę i decision makerów”.
“Dowcip roku – Microsoft zrobił kolejny rebranding.” Łukasz podsumowuje Microsoft Ignite 2025, gdzie Azure AI Foundry stało się Microsoft Foundry (drugi bezsensowny rebranding w roku), a DocumentDB zmartwychwstał z Cosmosa. Konferencja rozrzucona między Ignite, .NET Conf i KubeCon w ciągu trzech tygodni - “to już mnie denerwuje” - a Book of News skierowany “na giełdę i decision makerów”.

Technology Radar Vol. 33 Review
2025-11-21 08:00:08

“AI Radar od Thoughtworksa” - Szymon ironicznie nazywa Technology Radar Vol. 33, który zamienił się w zbierankę AI-owej drobnicy. “Tu jak wcześniej były jakieś większe tematy, to tu jest dużo mikro narzędzi” - fragmentacja ekosystemu AI w pełnej krasie. MCP podbija rynek (każdy vendor dodaje support), A2A umarł (“vendorzy będą się bronić rękami i nogami”), AI-accelerated shadow IT wraca jako antypattern, service mesh bez sidecarów pojawił się dwa lata za późno (“to powinno być w Adopcie już dawno temu”). CloudNativePG? “Naprawdę bardzo dobrze zrobione.” N8N? “Po co ja to robiłem? To mogłyby być trzy linijki kodu.” A Text-to-SQL? Łukasz stawia sprawę jasno: “Kluczem niestety jest to, że schematy baz danych relacyjnych noszą wiedzę plemienną” - i problemem nie jest GenAI, tylko klasyczne: kupa na wejściu, kupa na wyjściu. Plus DeepEval z “LLM as a judge” do testowania AI w CI/CD - wreszcie sposób na pilnowanie, czy model nie zwariował po cichu. Twój stack też wygląda jak zbieranka drobnicy? Przynajmniej teraz wiesz, że nie jesteś sam.
“AI Radar od Thoughtworksa” - Szymon ironicznie nazywa Technology Radar Vol. 33, który zamienił się w zbierankę AI-owej drobnicy. “Tu jak wcześniej były jakieś większe tematy, to tu jest dużo mikro narzędzi” - fragmentacja ekosystemu AI w pełnej krasie. MCP podbija rynek (każdy vendor dodaje support), A2A umarł (“vendorzy będą się bronić rękami i nogami”), AI-accelerated shadow IT wraca jako antypattern, service mesh bez sidecarów pojawił się dwa lata za późno (“to powinno być w Adopcie już dawno temu”). CloudNativePG? “Naprawdę bardzo dobrze zrobione.” N8N? “Po co ja to robiłem? To mogłyby być trzy linijki kodu.” A Text-to-SQL? Łukasz stawia sprawę jasno: “Kluczem niestety jest to, że schematy baz danych relacyjnych noszą wiedzę plemienną” - i problemem nie jest GenAI, tylko klasyczne: kupa na wejściu, kupa na wyjściu. Plus DeepEval z “LLM as a judge” do testowania AI w CI/CD - wreszcie sposób na pilnowanie, czy model nie zwariował po cichu. Twój stack też wygląda jak zbieranka drobnicy? Przynajmniej teraz wiesz, że nie jesteś sam.

GitHub Universe 2025
2025-11-14 08:00:08

“Pozamiatali pewne obszary rynku” - Szymon podsumowuje GitHub Universe 2025, które miało być nudne, a okazało się egzekucją konkurencji. Microsoft pokazał plan monetyzacji: Mission Control (centralne zarządzanie agentami AI), Agentic Code Review z CodeQL wycina SonarQube’y i narzędzia bezpieczeństwa, Custom Agents - w końcu zrozumieli, że nie ma agenta full-stack. Łukasz testuje w praktyce: 50% success rate w automatycznych pull requestach. Enterprise AI Controls, metryki adopcji, MCP Registry, integracje ze Slackiem, Jirą, Teamsami. Efekt? Sensowność używania Bitbucketów spada drastycznie. A jakość prezentacji? “Nie oglądajcie keynote’ów - myślałem, że gorzej z promptera być nie może, a jest gorzej.” Czy GitHub zamknął rynek DevOps toolingu dla Enterprise? Sprawdź, zanim VC-ki wyciągną kasę z AI startupów.
“Pozamiatali pewne obszary rynku” - Szymon podsumowuje GitHub Universe 2025, które miało być nudne, a okazało się egzekucją konkurencji. Microsoft pokazał plan monetyzacji: Mission Control (centralne zarządzanie agentami AI), Agentic Code Review z CodeQL wycina SonarQube’y i narzędzia bezpieczeństwa, Custom Agents - w końcu zrozumieli, że nie ma agenta full-stack. Łukasz testuje w praktyce: 50% success rate w automatycznych pull requestach. Enterprise AI Controls, metryki adopcji, MCP Registry, integracje ze Slackiem, Jirą, Teamsami. Efekt? Sensowność używania Bitbucketów spada drastycznie. A jakość prezentacji? “Nie oglądajcie keynote’ów - myślałem, że gorzej z promptera być nie może, a jest gorzej.” Czy GitHub zamknął rynek DevOps toolingu dla Enterprise? Sprawdź, zanim VC-ki wyciągną kasę z AI startupów.

Allegro Tech Radar z Bartoszem Gałkiem
2025-11-07 08:00:09

“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.”
“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.”

Standaryzacja logów - nudne rzeczy, które trzeba ustalić
2025-10-31 08:00:08

“Moim faworytem była firma z 15 poziomami logów. Piętnaście.” Szymon opisuje chaos w organizacjach: zespoły szukają logów w czterech różnych miejscach, Elastic pożera budżety, a deweloperzy dodają logi “na czuja” bez strategii. A Łukasz doprecyzowuje problem: “Logi mają wredną tendencję - tylko je dodajemy, nigdy nie usuwamy.” Popularne “rozwiązania”? Sampling? “Zawsze będzie złem, bo odsampluje to, czego właśnie potrzebujecie.” Stdout jako standard? “Absolutne zło i ostateczność.” A wewnętrzne dyskusje o nazewnictwie? “Jeżeli macie dyskusję w firmie jak coś nazwać, oznacza to, że pierdolnik będzie kontynuowany.” Jak z tego wyjść? Rozwiązanie zaczyna się od fundamentów: structured logging w JSON, Open Telemetry jako standard (koniec kłótni o “fatal” vs “critical”), Open Telemetry Collector do wzbogacania i filtrowania. Plus dokument definiujący pola, retencja zamiast samplingu, tenanty zamiast jednego indeksu, budżety zamiast bezładnego logowania wszystkiego. Czy twoja organizacja tonie w logach, których nikt nie umie czytać? Sprawdź, zanim ktoś doda szesnasty poziom logowania. ⚠️     A teraz nie ma co się obijać!
“Moim faworytem była firma z 15 poziomami logów. Piętnaście.” Szymon opisuje chaos w organizacjach: zespoły szukają logów w czterech różnych miejscach, Elastic pożera budżety, a deweloperzy dodają logi “na czuja” bez strategii. A Łukasz doprecyzowuje problem: “Logi mają wredną tendencję - tylko je dodajemy, nigdy nie usuwamy.” Popularne “rozwiązania”? Sampling? “Zawsze będzie złem, bo odsampluje to, czego właśnie potrzebujecie.” Stdout jako standard? “Absolutne zło i ostateczność.” A wewnętrzne dyskusje o nazewnictwie? “Jeżeli macie dyskusję w firmie jak coś nazwać, oznacza to, że pierdolnik będzie kontynuowany.” Jak z tego wyjść? Rozwiązanie zaczyna się od fundamentów: structured logging w JSON, Open Telemetry jako standard (koniec kłótni o “fatal” vs “critical”), Open Telemetry Collector do wzbogacania i filtrowania. Plus dokument definiujący pola, retencja zamiast samplingu, tenanty zamiast jednego indeksu, budżety zamiast bezładnego logowania wszystkiego. Czy twoja organizacja tonie w logach, których nikt nie umie czytać? Sprawdź, zanim ktoś doda szesnasty poziom logowania. ⚠️     A teraz nie ma co się obijać!

Short #74: Allegro Tech Radar, GitHub do Azure, eBPF Overhead, Deloitte AI i Halucynacje
2025-10-24 08:00:08

Deloitte wpadł na $440k raporcie wygenerowanym przez AI z “przepięknymi halucynacjami” - cytaty prowadziły do nieistniejących książek i przemówień. Łukasz komentuje sucho: “AI można używać, ale warto sprawdzić, co wygenerowało.” Tymczasem GitHub dostał rozkaz migracji z AWS do Azure w 18 miesięcy.
Deloitte wpadł na $440k raporcie wygenerowanym przez AI z “przepięknymi halucynacjami” - cytaty prowadziły do nieistniejących książek i przemówień. Łukasz komentuje sucho: “AI można używać, ale warto sprawdzić, co wygenerowało.” Tymczasem GitHub dostał rozkaz migracji z AWS do Azure w 18 miesięcy.

Platform Engineering: od pytania do strategii w firmie | #Discord
2025-10-17 08:00:09

“Miesiące, lata od commita do klienta” w SaaS-ie z 200 inżynierami i osobnymi kontami AWS? Łukasz stawia diagnozę: “Czy przypadkiem nie zbudowaliście rozproszonego monolitu?” Problem nie jest techniczny - to dramat governance’owy i zarządczy. Platform engineering zaczyna się nie od Backstage’a, ale od sprzątania. Szymon ostrzega: “Jeżeli wdrożycie Backstage i odtrąbicie sukces, to się nie uda. Backstage jest naprawdę tylko wisienką na torcie.” Bo większość firm robi to “od dupy strony” - zaczyna od technologii zamiast od standardów. Efekt? Self-service dla płatków śniegu i śmierć przez tysiąc cięć. 80% use case’ów w Terraformie jest identycznych, ale każdy zespół pisze to inaczej. Brakuje Landing Zone, Guard Rails, tagowania i kontroli kosztów. A długie cykle? “Quality gates, testy regresyjne i kolejki” - zakładają się o piwo, co jest prawdziwą przyczyną. Rozwiązanie zaczyna się od fundamentów: sprzątanie organizacji AWS, wspólne standardy zamiast chaosu i product management (tak, platforma wymaga reklam i release’ów). Ale najpierw potrzebujesz sponsora z C-level i odpowiedzi na pytanie: “Czy zespoły chcą standaryzacji, czy będą walczyć?” Czy twoja organizacja jest gotowa na platformę, czy tylko na kolejny CV-driven projekt?
“Miesiące, lata od commita do klienta” w SaaS-ie z 200 inżynierami i osobnymi kontami AWS? Łukasz stawia diagnozę: “Czy przypadkiem nie zbudowaliście rozproszonego monolitu?” Problem nie jest techniczny - to dramat governance’owy i zarządczy. Platform engineering zaczyna się nie od Backstage’a, ale od sprzątania. Szymon ostrzega: “Jeżeli wdrożycie Backstage i odtrąbicie sukces, to się nie uda. Backstage jest naprawdę tylko wisienką na torcie.” Bo większość firm robi to “od dupy strony” - zaczyna od technologii zamiast od standardów. Efekt? Self-service dla płatków śniegu i śmierć przez tysiąc cięć. 80% use case’ów w Terraformie jest identycznych, ale każdy zespół pisze to inaczej. Brakuje Landing Zone, Guard Rails, tagowania i kontroli kosztów. A długie cykle? “Quality gates, testy regresyjne i kolejki” - zakładają się o piwo, co jest prawdziwą przyczyną. Rozwiązanie zaczyna się od fundamentów: sprzątanie organizacji AWS, wspólne standardy zamiast chaosu i product management (tak, platforma wymaga reklam i release’ów). Ale najpierw potrzebujesz sponsora z C-level i odpowiedzi na pytanie: “Czy zespoły chcą standaryzacji, czy będą walczyć?” Czy twoja organizacja jest gotowa na platformę, czy tylko na kolejny CV-driven projekt?

2025 DORA State of AI-Assisted Software Development
2025-10-10 08:00:10

“90% deweloperów używa AI” - twierdzi raport DORA 2025. Łukasz odpowiada wprost: “Pozdrawiamy Instytut Danych z Dupy”. Bo jak inaczej nazwać dokument, który z wartościowego DORA Metrics przerodził się w 142-stronicową tubę marketingową Google’a? Statystyki są absurdalne: 80% twierdzi, że AI zwiększa wydajność, ale tylko 30% mu ufa. Adopcja platform wynosi 90% - “ktoś przemalował malucha na czerwono i mówi, że to Ferrari” - komentuje Szymon. Brzmi znajomo? To jak z DevOps’em: wszyscy mówili, że go mają, a polegało to na dodaniu słowa “DevOps” do nazwy roli. Z całego raportu da się wyciągnąć jedną stronę wartości: DORA AI Capabilities Model (polityki AI, kontrola wersji, praca w małych porcjach) i miejsca amplifikacji AI (code review, CI/CD, IaC). Reszta? Value Stream Management i inne buzzwordy, które “każdy kawałek Google’a musiał dorzucić, żeby sprawdzić swoje KPI”. Czy raport o metrykach DevOps zamienił się w FOMO maszynkę dla C-level? Sprawdź, zanim ktoś przybiegnie z tymi “siedmioma praktykami, które oddzielają AI Winners od AI Disasters”.
“90% deweloperów używa AI” - twierdzi raport DORA 2025. Łukasz odpowiada wprost: “Pozdrawiamy Instytut Danych z Dupy”. Bo jak inaczej nazwać dokument, który z wartościowego DORA Metrics przerodził się w 142-stronicową tubę marketingową Google’a? Statystyki są absurdalne: 80% twierdzi, że AI zwiększa wydajność, ale tylko 30% mu ufa. Adopcja platform wynosi 90% - “ktoś przemalował malucha na czerwono i mówi, że to Ferrari” - komentuje Szymon. Brzmi znajomo? To jak z DevOps’em: wszyscy mówili, że go mają, a polegało to na dodaniu słowa “DevOps” do nazwy roli. Z całego raportu da się wyciągnąć jedną stronę wartości: DORA AI Capabilities Model (polityki AI, kontrola wersji, praca w małych porcjach) i miejsca amplifikacji AI (code review, CI/CD, IaC). Reszta? Value Stream Management i inne buzzwordy, które “każdy kawałek Google’a musiał dorzucić, żeby sprawdzić swoje KPI”. Czy raport o metrykach DevOps zamienił się w FOMO maszynkę dla C-level? Sprawdź, zanim ktoś przybiegnie z tymi “siedmioma praktykami, które oddzielają AI Winners od AI Disasters”.

Przekonaj mnie do OpenTelemetry
2025-10-03 08:00:09

“Praktycznie każdy vendor umie konsumować Open Telemetry” - nawet DataDog i New Relic przyznają, że przegrały tę wojnę. Ale czy to znaczy, że powinieneś rezygnować z ich “jednej linijki kodu” na rzecz konfigurowania Prometheus + Loki + Tempo + Grafana? Szymon twierdzi, że to “przyszłość bez dwóch zdań”, podczas gdy Łukasz pyta “po co zmieniać coś, co działa?”. Prawda jest brutalna: kontrola nad kosztami vs wygoda płacenia, przenośność vs vendor lock-in, elastyczność vs “włącz i zapomnij”.
“Praktycznie każdy vendor umie konsumować Open Telemetry” - nawet DataDog i New Relic przyznają, że przegrały tę wojnę. Ale czy to znaczy, że powinieneś rezygnować z ich “jednej linijki kodu” na rzecz konfigurowania Prometheus + Loki + Tempo + Grafana? Szymon twierdzi, że to “przyszłość bez dwóch zdań”, podczas gdy Łukasz pyta “po co zmieniać coś, co działa?”. Prawda jest brutalna: kontrola nad kosztami vs wygoda płacenia, przenośność vs vendor lock-in, elastyczność vs “włącz i zapomnij”.

Informacja dotycząca prawa autorskich: Wszelka prezentowana tu zawartość podkastu jest własnością jego autora

Wyszukiwanie

Kategorie