Mentionsy Mentionsy
Better Software Design
Better Software Design

99. O architekturze oprogramowania w erze AI-Assisted development z Łukaszem Szydło i Marcinem Markowskim

05.02.2026 ·1 godz 41 min

Od ostatnich odcinków minęło trochę czasu, ale świat IT nie stał w miejscu – wręcz przeciwnie, przyspieszył tak, że momentami trudno nadążyć. Dlatego w tym odcinku, wspólnie z Łukaszem Szydło i Marcinem Markowskim, próbujemy po prostu głośno zastanowić się, co tak naprawdę dzieje się z pracą architekta oprogramowania i ogólnie architekturą software'u w dobie wszechobecnego Generative AI.Gdy kolejne modele wychodzą w coraz szybszym tempie, w zasadzie trochę trudno rozmawiać o tym, jakie 10 narzędzi zmieni Twoje życie architekta, z których warto korzystać już teraz. Zamiast tego usiedliśmy, żeby porozmawiać o naszych spostrzeżeniach i obserwacjach z placu boju. AI wpędza nas po trochu w pułapkę: kod powstaje błyskawicznie, ale nasze ludzkie moce przerobowe do jego czytania i weryfikacji pozostają w zasadzie bez zmian. Czy przez to nie zmieniamy się powoli w redaktorów kodu i czy Code Review nie stanie się zaraz największym wąskim gardłem w naszych projektach? Ale Code Review jest tylko jednym z etapów procesu Software Development Lifecycle, na którym widać wpływ narzędzi AI.Ogłoszenie!Już niedługo, bo 17 lutego, będziemy mogli się spotkać na otwartym warsztacie DevHours: Fullstack x EventStorming, który mam przyjemność współorganizować z Capgemini. Jeśli interesujesz się oprogramowaniem i chcesz podnieść swoje umiejętności w projektowaniu software'u, zapraszam do rejestracji.

W części firm tak. W części firm dokładnie tak i wieszczę. Better Software Design to podcast o projektowaniu oprogramowania. Wraz z moimi gośćmi rozmawiamy o architekturze, szczegółach implementacyjnych i wyzwaniach z tym związanych. Jeśli interesujesz się tworzeniem oprogramowania, to ten podcast jest właśnie dla Ciebie. Zapraszam na odcinek.

W ostatnich miesiącach dostałem od was naprawdę sporo zapytań, kiedy będzie kolejny odcinek podcastu, czy w ogóle ten podcast będzie się jeszcze pokazywał. I tak, BSD nigdzie się nie wybiera. BSD cały czas się będzie pokazywać. Mam nadzieję, że z większą regularnością niż to bywało w ostatnich czasach, no bo nie będę ukrywał, przerwa, którą potrzebowałem sobie zrobić, troszeczkę się przedłużyła. A w 2026, w lutym tego roku, podcast wraca na antenę z tematem, który mam nadzieję, że interesuje większość naszej branży, czyli AI. A moimi gośćmi będą Marcin Markowski i Łukasz Szydło, osoby, które zapewne kojarzycie z wcześniejszych rozmów na temat domain-driven design i architektury oprogramowania, chociaż... Naszym głównym tematem rozmowy oczywiście nie będą rzeczy typu domain design, event storming, a właśnie generatywna sztuczna inteligencja i to, w jaki sposób możemy ją wpleść w nasz proces wytwórczy oprogramowania i w jaki sposób AI wpłynie na pracę software architekta.

Ale zanim zaproszę Cię do odsłuchania tej właśnie rozmowy, krótkie ogłoszenie. Wspólnie z Capgemini już 17 lutego we Wrocławiu organizujemy wspólnie otwarty warsztat Full Stack kontra Event Storming. Jeżeli interesujesz się projektowaniem oprogramowania, architekturą oprogramowania, to serdecznie zapraszamy Cię do wzięcia udziału w otwartym warsztacie, gdzie wspólnie będziemy modelować i analizować pewną domenę. Na tym właśnie wydarzeniu odbędą się też prezentacje Michała Jawolskiego i Judyty Nowak, między innymi o vibecodingu i w sumie ciemnej stronie vibecodowania pod kątem bezpieczeństwa. Jeżeli interesują Cię takie tematy, to serdecznie zapraszam Cię do rejestracji. Link do tego wydarzenia znajdziesz w opisie tego odcinka. I w tym momencie pozostaje mi tylko powiedzieć, nazywam się Mariusz Gil i zapraszam Ciebie na kolejny odcinek podcastu Better Software Design.

Szydło i Marcin. Nie robiliśmy tego projektując zespołem, to tak jak mówisz, że robiłeś review, to po prostu budowaliśmy sobie te abstrakcje w głowie. Przekładaliśmy to sobie i robiliśmy sobie model pośredni, który pomija szczegóły, które nie są istotne z perspektywy tego, co ja chcę zreviewować. W tym momencie, jeżeli chcę zreviewować design modelu domenowego, to nie muszę znać wszystkich linijek w kodzie, żeby być w stanie to zrobić. Tylko muszę mieć właśnie jakiś building block, jakiś zestaw tych building blocków.

I nagle wszyscy zaczęli interesować się Domain Driven Design. I stawało się to coraz bardziej popularne, popularne i de facto weszło do mainstreamu. Pomimo tego, że to była technika, którą Eric Evans wymyślił w 2003 roku. Książkę, przepraszam, może nie wymyślił, ale książka była wydana w 2003 roku. A de facto ta popularność to jest dopiero 10 lat później, tak? Przez 10 lat prawie nikt się tym nie interesował, to było jakieś pustu niszowe coś, a nagle wszyscy się tym zaczęli interesować, bo zaczynał rozwiązać realny problem. I moim zdaniem teraz będzie druga fala tej popularności. Tylko fala, która już nie skupia się na tym najistotniejszym fragmencie, czyli bounded contextach, a na modularyzacji, bo to nam było głównie potrzebne, żeby robić właśnie systemy rozproszone, które staną autonomiczne, nie? Modularyzacja. Tylko teraz właśnie

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