Mentionsy Mentionsy
Better Software Design
Better Software Design

Case Study: Agentic SDLC w Open Mercato

05.10.2026 ·1 godz 35 min · 11 rozdziałów

Czy da się zbudować produkcyjny system o skali prawie dwóch milionów linijek kodu, korzystając wyłącznie z agentów AI i nie pisząc kodu ręcznie? Przykład Open Mercato pokazuje, że taki kierunek jest jak najbardziej możliwy i działa w praktyce, ale wymaga fundamentalnej zmiany w podejściu do procesów SDLC.W tym odcinku zapraszam na case study projektu Open Mercato, open-source'owego narzędzia do tworzenia rozwiązań klasy CRM/ERP, rozwijanego w duchu AI-First. Piotr Karwatka, founder i CTO Open Mercato, oraz Patryk Lewczuk, Core Developer / Forward Deployed Engineer, opowiedzą jak wygląda proces SLDC w tym projekcie oraz jakie techniki i narzędzia są do tego wykorzystywane.

3:00 · Opis Open Mercato i jego celów 1

To brzmi jak framework, no. Tak, tak, jak na przykład, nie wiem, jest Retool, nie? Część osób pewnie kojarzy, taki soft do budowania internalowych apek. To coś takiego, tylko open source na takich bardzo zaopiniowanych pozytywnie technologiach, czyli TypeScript, Next.js, Postgres. I to jest jakby jedna część tej historii. Do tego jest druga bardzo, bardzo, bardzo ważna i taka nierozerwalna, czyli te apki, jak chcesz robić tego CRM-a, ERP-a, inną backendową apkę, to robisz ją w 100% agentami. I my jesteśmy na to jakby przygotowani od dnia zero, czyli kontekst, o którym pewnie Patryk za chwilę dużo więcej powie, jest bardzo rozbudowany, przygotowany, ustrukturyzowany, skillsy, to wszystko tam już siedzi, więc wpisujesz prompta i dostajesz bardzo fajny efekt.

30:51 · Specyfikacja wymagań i proces SDLC 1

Co ci doda? Doda ci to, żeby twoją apkę startować w taki efemeryczny sposób, I teraz to są różne opcje, nie? Jak masz Dockera, no to wykorzysta to na przykład Test Containers i ci Postgresa zastąpi, wiesz, Postgresem z Test Containers to jest taki Postgres, który jak się wyłącza, to się kasuje baza danych. Super. Ale nie, super sprawa do testów. Bo wiesz, bo możesz wtedy zrobić taki numer, że wykorzystujesz nasze skille, ten integration test przygotowuje ci specjalny skrypt, który startuje i gasi środowisko testowe tylko na daną sesję i wtedy naprawdę możesz robić agentyczne kodowanie autonomiczne, że odpalasz te agenty Trzy, cztery, ile masz RAM-u?

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