Szkolenie Architektura Legacy to praktyczny kurs dla IT, uczący skutecznej modernizacji systemów legacy, zarządzania długiem technicznym, wdrażania strategii migracji, refaktoryzacji i komunikacji z biznesem
Szkolenie przygotowuje do samodzielnej identyfikacji krytycznych punktów systemu legacy oraz oceny ryzyka modernizacji
Szkolenie uczy wyboru i wdrażania odpowiednich strategii transformacji architektury w środowiskach produkcyjnych
Szkolenie rozwija umiejętność budowania autorytetu i zaufania interesariuszy poprzez prezentowanie mierzalnych efektów zmian
Szkolenie pokazuje, jak wdrażać standardy dokumentacji decyzji architektonicznych oraz automatyzacji testów w celu ochrony nowej struktury systemu
Dla kogo?
Architektów IT, liderów technicznych i tech leadów z doświadczeniem w zarządzaniu systemami legacy
Doświadczonych programistów pracujących z kodem dziedziczonym, chcących rozwijać kompetencje architektoniczne
Osoby odpowiedzialne za planowanie i realizację transformacji technicznej oraz kulturowej w zespołach IT
Zespoły realizujące migrację monolitu do mikroserwisów lub modernizację systemów krytycznych
Efekty kształcenia
Uczestnik analizuje i ocenia dług techniczny w systemach legacy
Uczestnik planuje i wdraża strategie migracji oraz refaktoryzacji
Uczestnik identyfikuje i minimalizuje ryzyka związane z modernizacją
Uczestnik komunikuje wartość zmian technicznych interesariuszom
Uczestnik wdraża standardy dokumentacji decyzji architektonicznych
Uczestnik monitoruje trwałość i jakość wdrożonych zmian
Wymagania
Biegłość w co najmniej jednym języku obiektowym lub funkcyjnym, pozwalająca na swobodne czytanie i analizę złożonego kodu
Doświadczenie w codziennej pracy z kodem Legacy – szkolenie przyniesie najwięcej korzyści osobom, które realnie mierzą się z problemem długu technicznego
Znajomość podstawowych pojęć architektonicznych – rozumienie różnic między monolitem a mikroserwisami oraz orientacja w pojęciach takich jak API, warstwa abstrakcji czy integracja systemów
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Modularny Monolit jako przystanek przed mikroserwisami
Decyzje oparte na faktach: Kiedy całkowity rewrite jest pułapką?
Archeologia systemowa - analiza repozytorium i wykrywanie „Hotspots”
Identyfikacja Bounded Contexts
Stabilizacja procesu releasów
Jak wprowadzać testy tam, gdzie ich nie ma?
Strategia „Small Wins” - Wybór bitew, które gwarantują sukces komunikacyjny
Techniki izolacji - Anti-Corruption Layer (ACL)
Proof of Concept jako narzędzie redukcji ryzyka
Zarządzanie danymi podczas migracji - Dual Write i synchronizacja
Przekraczanie punktu krytycznego transformacji
Zarządzanie oczekiwaniami stakeholderów w procesie modernizacji
Sprzedaż „niewidocznej pracy” - jak komunikować wartość refaktoryzacji?
Budowanie sojuszy z biznesem i Product Ownerami
Domain-Driven Refactoring
Od spaghetti do czystej architektury
Jak utrzymać kierunek zmian w codziennym pędzie?
Architecture Decision Record
Testy architektoniczne
Od diagramów do kodu
Syndrom „Legacy Burnout” i jak mu zapobiegać
Grywalizacja i Milestone’y - świętowanie usuwania starego kodu
Budowanie dumy z profesjonalnego rzemiosła w trudnych warunkach
Paraliż decyzyjny i analiza kosztów zaniechania
Co robić, gdy migracja utknie w martwym punkcie?
Transparentność w obliczu niepowodzeń - budowanie kultury post-mortem
Autorem szkolenia jest Sebastian Malaca
Technical Lider i Architekt specjalizujący się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości oraz trener i konsultant w firmie Sages. Głównymi obszary zainteresowań to praktyczne wykorzystanie refaktoryzacji, testowania oraz technik wytwarzania oprogramowania w pracy z istniejącym kodem zarówno na poziomie pojedynczych klas jak i całych aplikacji. Prelegentem (JDD, GeeCon, Confitura, Devoxx, etc. oraz blogerem (Let's talk about…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Praktyczne aspekty stosowania kryptografii w systemach komputerowych”
Michael Stephens, HID Global
potentially more worked through exercises with crypto 'bugs' to find to secure understanding, but aware that this would slow things down and reduce amount of content that could be covered in 5 days
19.06.2026
Maciej Rosiński, int2code
Wszystko przestawione bardzo merytorycznie, z praktycznymi zagadnienia, dostarczone materiały pozwalały na wykonanie wszystkich zadań bezproblemowo
19.06.2026
Bartłomiej Gos, int2code
duzo pratycznej wiedzy, przystepnie podanej
19.06.2026
Sebastian Sokołowski, int2code
Było dostosowane do poziomu grupy. Wykładowca odpowiadał na wszystkie pytania.
19.06.2026
Uczestnik szkolenia “Architektura systemowa i integracja systemów dla analityków”
Michał Gębala
Zagadnienia w punkt, czuć doświadczenie trenera, realne przykłady, no nie ma do czego się przyczepić :)
19.06.2026
Uczestnik szkolenia “Multiagentowe aplikacje AI”
Dorota Sobczak
Szkolenie zgodne z tematem , który mnie interesował, najbardziej jego pierwsza część.
19.06.2026
Uczestnik szkolenia “Analiza kodu za pomocą SonarQube”
Adrian Ronowski, Centrum Zasobów Cyberprzestrzeni Sił Zbrojnych
Prowadzący ma wiedzę w omawianym temacie, chętnie ją przekazuje i odpowiada na pytania. Do zajęć był bardzo dobrze przygotowany.