Perspektywa CTO: projektowanie z myślą o efemerycznych fabrykach kodu
Jak nowoczesna architektura traktuje logikę aplikacji jako tymczasową. Wnioski z aktualizacji modeli i konfiguracji rurociągów generowania kodu.
FIG. 01 Hudson Group architectural analysis and deployment trajectory.
Przez dziesięciolecia standardowa rola CTO skupiała się wokół konserwacji kodu. Pisaliśmy biblioteki i utrzymywaliśmy frameworki. W przedsiębiorstwie AI-native kod jest całkowicie jednorazowy, a kontekst to jedyne trwałe aktywo.
W Hudson Group budujemy fabryki oprogramowania. Są to systemy, w których logika aplikacji jest generowana na żądanie bezpośrednio z plików kontekstu biznesowego przy każdej nowej wersji modelu.
LEKCJA 02 — SYSTEM DANYCH
Projektowanie z myślą o dynamicznej regeneracji
Gdy nasz klient telekomunikacyjny przeszedł na nowszą generację LLM, stare integracje przestały działać. Zamiast spędzać tygodnie na pisaniu kodu na nowo, oprogramowanie pośredniczące pobrało nowe punkty końcowe i automatycznie wygenerowało warstwy interfejsu. Koszt migracji był bliski zeru, a opóźnienie spadło o 40% dzięki temu, że nowy model natywnie obsługiwał logikę routingu.
Ten model całkowicie zmienia pracę zespołów inżynieryjnych. W tradycyjnym podejściu 80% czasu spędza się na utrzymaniu napisanego wcześniej kodu. W środowisku oprogramowania efemerycznego gnicie kodu (code rot) jest niemożliwe, ponieważ kod nie żyje wystarczająco długo. Jeśli w pakiecie NPM zostanie wykryta luka bezpieczeństwa, nie łatamy jej ręcznie. Zamiast tego aktualizujemy reguły w promptach i regenerujemy cały podsystem.
Dlatego nowoczesny CTO musi przestać mierzyć wydajność liczbą napisanych linii kodu. Jedyną metryką, która się liczy, jest wierność kontekstu (context fidelity) — to, jak czysto i dokładnie reguły biznesowe są odzwierciedlone w plikach wejściowych. Sam kod to jedynie tymczasowa kompilacja tego kontekstu.
Marcus kieruje projektami audytów i wdrożeń w firmach z sektora TMT i bankowości w Szwajcarii, Polsce i krajach UE. Specjalizuje się w architekturach zamkniętej pętli.
