DiscoverPatoarchitekci
Patoarchitekci
Claim Ownership

Patoarchitekci

Author: Łukasz Kałużny, Szymon Warda

Subscribed: 108Played: 3,648
Share

Description

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! 👉 https://patoarchitekci.io. Dobrze trafiłeś! 

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: 👉 https://protopia.tech
210 Episodes
Reverse
"AI jest idealnym konsultantem, bo mówi to zależy, ale nie mówi czemu." 🎯 Tak Szymon otwiera odcinek Q&A, w którym odpowiadamy na Wasze pytania z Discorda. Głównie na pytania Oskara, któremu niedługo zaczniemy liczyć opłaty za reklamę. Na start spec-driven development: czemu Markdown, a nie oldschoolowe BDD? Szymon: "BDD były wymyślone po to, żeby były konsumowane przez maszynę deterministyczną". Dalej testy outside-in w Gherkinie, legacy bez testów jako Eldorado i Extreme Programming, który wciąż jest aktualny. O feedback loopie Łukasz mówi bez znieczulenia: "Jego mać, to nie jest cecha architektury, to jest developer experience". Potem odpowiedzialność za kod. Zarząd każe używać agentów AI? "A myślisz, że za co Ci płacą?" Do tego Sonar, który "jest używany, ale ignorowany", i overengineering, którego żaden linter nie wyłapie. ⚠️ Na deser długie pętle agentów: nocne zadania z DSPy, grill me i subagenci kontra 4–5 godzin produkowania śmietnika. Plus juniorzy w IT i stawki rosnące przy spadającej jakości. Czy AI harness ma sens, skoro nie macie nawet działającego CI?     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    00:00:00 Intro00:01:12 Specyfikacje, BDD i testy w harnessie agentów00:06:43 Agenci w projektach legacy bez testów00:08:25 Extreme Programming, feedback loop i działające CI00:12:12 Myślenie przed generowaniem kodu a problemy ludzkie00:14:12 Juniorzy, seniorzy i rynek pracy00:18:47 Autonomiczne pętle agentów i zadania nocne00:24:39 You vibe it, You own it – odpowiedzialność za kod00:27:05 Statyczna analiza, Sonar i lokalne narzędzia00:30:28 AI poza kodem: architektura i product management00:32:47 Zakończenie
GitHub Universe 2026

GitHub Universe 2026

2026-11-0621:45

"Dla mnie to wygląda jak zvibe'owany projekt przez weekend. Przysięgam." 🎯 Tak Szymon ocenia GitHub Projects, pod które GitHub podpiął teraz Copilota. Rozbieramy GitHub Universe 2026 i nowe, nieliniowe agentowe SDLC. Łukasz streszcza je tak: "nie mamy wymagań, jak zawsze, ale pojawia się agent, który nam pomoże nie mieć wymagań dalej". Agenci AI otworzyli we wrześniu 110 mln pull requestów, sześć razy więcej niż w marcu. Copilot Fusion dobiera najtańszą strategię dla promptu, bo i tak z lenistwa klikamy Opusa. Werdykt Szymona: "Ta opcja decyzji musi odejść od developera." Najmocniej wypada security. Dependabot reachability sprawdza, czy naprawdę wołasz podatną funkcję (na razie tylko JS/TS), a package firewall działa wyłącznie dla npm. Do tego License Compliance, który zastępuje systemy kosztujące "dziesiątki tysięcy euro rocznie". ⚠️ Na deser Copilot Memory z dreamingiem i po cichu ubity Spark. Kierunek bez zmian: "walimy w Enterprise". Czy agentowe SDLC to nowy Scrum w przebraniu?     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    00:00:00 Intro00:01:34 Nieliniowy SDLC w erze agentów i miejsce na ludzki osąd00:05:11 GitHub jako AI Factory i stackable pull requests00:06:48 Skala GitHuba i statystyki użycia agentów AI00:08:24 Nowości w Copilocie: App, Fusion, Projects i Automations00:14:06 Zmiany w issues: zdjęcia, wideo i artefakty00:15:12 Code Review, bezpieczeństwo i ochrona łańcucha zależności00:18:09 Copilot Memory, Replica i rozliczanie w AI Credits00:20:07 Infrastruktura GitHuba: nowa architektura Gita i migracja do Azure00:20:55 Kierunek na Enterprise i wyłączony GitHub Spark00:21:31 Zakończenie
"No to paczka zaczyna nagle lecieć do Mozambiku." 🎯 Tak kończy się współdzielona tabela adresów. Na start nowego formatu Szymon wyciąga pytanie rekrutacyjne starsze niż połowa juniorów i przepytuje Łukasza z modelowania danych dla firmy kurierskiej typu UPS. Adres siedzi w około 100 miejscach, a do dyspozycji jest baza relacyjna. Łukasz zaczyna od odrzucenia trzeciej postaci normalnej, potem godzi się na duplikaty, a na koniec proponuje nowy rekord przy edycji. Szymon odpowiada selectem na około 100 joinów w transakcji. Skaluje się pięknie. Na slajdzie. Partycjonowanie po kraju? Szymon wyciąga Somalię i Somaliland, a Łukasz ripostuje: "uważam, że to jest overengineering teraz w tym miejscu". Kluczowe pytanie brzmi: jaka jest funkcja równości adresów? Według Szymona: "Czy pan listonosz umie tam dostarczyć?" Puenta: adres nie ma tożsamości encji, to value object, więc "to nie może istnieć jako tabela, bo ten nasz ID będzie sztuczny". Do tego denormalizacja, sharding po sensie biznesowym i faktura jako niezmienny dokument. Czy Twoja tabela addresses modeluje świat rzeczywisty zamiast domeny biznesowej? ⚠️     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    00:00:00 Intro00:01:13 Pytanie rekrutacyjne: system dla firmy kurierskiej00:02:28 Jedna tabela adresów i problem duplikatów00:04:23 Zamówienia, historia paczki i poprawki adresu00:07:06 Unikalność i porównywanie adresów00:09:35 Joiny i struktura gwiaździsta00:11:29 Duplikowanie wierszy i partycjonowanie00:14:02 Adres bez tożsamości – kolumny adresowe w encjach00:15:47 Ciekawostki z rekrutacji i adresy w Irlandii00:17:21 Wyzwanie dla słuchaczy, długie tabele i partycje00:18:36 Czym jest modelowanie danych00:20:48 Zakończenie
"Dla mnie łyknął za dużo AI-owego LSD." 🎯 Tak Łukasz podsumowuje keynote DHH na RailsConf. Szymon broni prezentacji, bo jego zdaniem wycinki z Twittera wypaczyły jej sens: Rust tylko w core, Ruby on Rails dalej w aplikacjach webowych, a natywne apki zamiast uniwersalnych, bo ich utrzymanie to dziś po prostu koszt tokenów. Spór szybko schodzi głębiej. Łukasz przypomina, że Agile skończył jako SAFe, a DevOps jako stanowisko, i AI czeka ten sam los. Szymon odpowiada: "Pilnowanie staje się wartością, myślenie staje się wartością". Kontrargument Łukasza z życia klienta: "dwa miesiące przepisywania systemu automatami i dwa miesiące backfixowania jebanego". ⚠️ Dalej linki. Vector Search wszedł w GA w SQL Server, a Łukasz zbudował na nim hybrid search do MCP Pato, bo "nie mam tam żadnej bazy wektorowej". Do tego Meta i Microsoft przycinają limity w Anthropic, który szuka Mega Account Executive za 450 tysięcy dolarów rocznie. Na deser Decision API: Jev, Clef od Cloudflare, 10 centów za milion tokenów wejściowych i odpowiedź poniżej 100 ms. Brand24 ma 92% trafności, a Jev 88%. Czy klasyfikator budowany latami przetrwa jeszcze rok?     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    00:00:00 Intro00:02:24 Vector Search w SQL i uniwersalność baz relacyjnych00:04:11 Keynote DHH na RailsConf, Hashimoto i przepisywanie na Rusta00:10:32 Frameworki, korporacyjne mielenie rewolucji i powrót aplikacji natywnych00:13:14 Możliwości i ograniczenia AI: halucynacje, nowe odkrycia i entuzjazm00:16:39 Biznes wokół AI: własne klastry GPU, chińskie modele i limity w Anthropicu00:19:35 Decision API: Jev, alternatywy, koszty i zastosowania00:25:44 Podsumowanie i zakończenie
"Czyli ten taki element, który wszyscy traktują: eee tam, pitu pitu, a okazuje się, że jest jednym z najbardziej krytycznych." 🎯 Szymon przyniósł 16 stron notatek o OpenTelemetry Collector. Każda strona to osobny sposób na zgubienie telemetrii. Budujemy topologię kolektorów od zera. Collector per namespace, DaemonSet na wypadek aplikacji, która nie wstała, i agenci na VM-kach zamiast otwierania sieci dla Prometheusa. Nad tym OTel Gateway, który ma być "głupi jak budowa cepa", a nie kolejnym ESB. Do tego Kafka przed Lokim i gRPC, które za load balancerem po cichu sabotuje skalowanie. Potem ciche awarie. Błąd w konfiguracji? Kolektory "zrobią rollback do poprzedniej wersji, Ty się o tym nie dowiesz". Unauthorized nie jest retry'owany, więc dane lecą do kosza. ⚠️ Recepta Szymona: "metryki, metryki, metryki". Na deser tail sampling, który według Szymona "niewyobrażalnie komplikuje architekturę całego rozwiązania". Chyba że masz terabajty trace'ów w trzy dni. Czy Grafana Alloy to obowiązek, czy kolejna warstwa, na której się wywalisz?     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    00:00:00 Intro00:01:17 Podstawy: observability, OpenTelemetry i sygnały00:04:32 Topologia kolektorów: Kubernetes, maszyny wirtualne, push i pull00:10:00 Niezawodność dostarczania: kolejki, bufory i Kafka00:13:30 Load balancing kolektorów i gRPC00:14:44 Monitorowanie kolektorów i błędy konfiguracji00:17:00 Architektura wewnętrzna kolektora i niezależność od dostawcy00:18:34 Logowanie z aplikacji: OTLP, stdout i aplikacje zewnętrzne00:22:21 Sampling, retencja i koszty trace'ów00:27:07 Podsumowanie: kiedy wdrażać kolektor00:27:56 Zakończenie
loading
Comments