Point S: éles rendszerek átvétele AI-agentekkel
Röviden
2026 nyarán átvettük a Point S magyarországi gumiszerviz-hálózatának két, naponta használt webes rendszerét, miután a korábbi fejlesztőcsapat kivonult a projektből. Átadási dokumentáció nem volt, a rendszerek közben élesben futottak.
A kód elemzését, a hibakeresést és a javításokat AI-agentek végezték, a felügyeletet és minden éles lépés jóváhagyását a rendszergazdánk adta. Fejlesztőt nem vontunk be, és a beavatkozások alatt egyszer sem állt le a rendszer.
Érintett rendszerek
- Raktár- és logisztikai alkalmazás: a partnerszervizek rendeléseit, a kiszállítást és a futárszolgálatok felé menő szállítóleveleket kezeli.
- Online időpontfoglaló: magyar és szlovák nyelvű ügyfélfelület.
Technológia: Windows Server, IIS, ASP.NET Core, SQL Server, Angular, Google Maps Platform, Firebase.
Hogyan dolgoztunk
Két AI-agent dolgozott a rendszeren. Az egyik egy külön fejlesztői szerveren olvasta és elemezte a forráskódot, és ott készítette el a javításokat. A másik az éles szerveren futott: naplókat és adatbázis-állapotot vizsgált, és telepítette a jóváhagyott változtatásokat.
A feladatokat a rendszergazdánk adta ki, és minden éles lépést ő hagyott jóvá. Éles változtatás csak előzetes próbafuttatással, ellenőrzőösszeg-alapú telepítéssel és egy paranccsal elérhető visszaállítással mehetett ki. Így a korábban külső fejlesztőcsapat által vitt rendszert fejlesztő nélkül vittük tovább.
Amit elvégeztünk
Régóta rejtett hiba feltárása és javítása
Egy partnerszerviz jelezte, hogy nem kapja meg a napi kiszállítási összesítőt. A vizsgálatból kiderült, hogy a funkció régóta egyik partnernél sem működött. A kiváltó okot a forráskódból és a naplókból azonosítottuk, kijavítottuk, és a frissítést még aznap este, kiesés nélkül élesítettük. A kimaradt időszakra utólag összeállítottuk a partner hiányzó kimutatását.
Teljesítményprobléma kivizsgálása
Egy néhány perces lassulás után a szerver- és tárolónaplók összevetésével megtaláltuk a háttérben futó okot a virtualizációs és tárolórétegben, és megszüntettük. A jelenség azóta nem tért vissza.
Kiszállítási folyamat hibájának javítása
A szállítólevelek lezárásakor időnként jelentkező hibát az adatbázis-állapot és az alkalmazáslogika elemzésével egy versenyhelyzetre (race condition) vezettük vissza. Azonnali megkerülő megoldással biztosítottuk a folyamatos működést, majd a hibát a forráskódban véglegesen kijavítottuk.
Tanúsítványlejárat megelőzése három nappal a határidő előtt
Egy proaktív átvizsgálásnál derült ki, hogy a szlovák oldal SSL-tanúsítványa hamarosan lejár, és nincs automatikus megújítás. A drága wildcard tanúsítványt a valós igényhez illő, olcsóbb megoldásra cseréltük. A csere automatikus ellenőrzéssel és visszaállítási lehetőséggel, kiesés nélkül történt, a látogatók ebből semmit nem érzékeltek.
Térképszolgáltatás leállásának megszüntetése
A foglalóoldal szervizkereső térképe időnként nem töltött be. A böngésző, a szerver és a Google Cloud oldal együttes vizsgálatával egy hiányzó felhőszolgáltatási beállításra vezettük vissza, amely a napi keret kimerülésekor a weben és a mobilalkalmazásokban is leállította a térképet. A korábbi fejlesztővel együttműködve átvettük a felhőprojekteket, pótoltuk a hiányzó beállítást, és helyreállítottuk a térkép működését.
Levélküldési költség megszüntetése
A rendszer leveleit addig a fizetős SendGrid szolgáltatás küldte. A levélküldést egyszerű SMTP-alapú megoldásra állítottuk át, így a SendGrid teljes díja megszűnt.
Biztonsági és üzemeltetési rendrakás
- Felmértük, hol vannak a rendszer titkos adatai (jelszavak, API-kulcsok), és kialakítottuk a biztonságos kezelésük szabályait.
- Azonosítottuk a túl tág jogosultságokat és a korlátozás nélküli kulcsokat, és javaslatot tettünk a szűkítésükre.
- Minden éles beavatkozáshoz előzetes próbafuttatás, ellenőrzőösszeg-alapú telepítés és egy paranccsal elérhető visszaállítás tartozik.
Eredmények
- A beavatkozások alatt egyetlen nem tervezett leállás sem volt.
- Megszűnt egy régóta fennálló hiba, amely minden partnert érintett.
- A tanúsítvány lejárta előtt cseréltünk, olcsóbb tanúsítványra.
- A SendGrid kiváltásával a levélküldés díja teljesen megszűnt.
- A korábban dokumentáció nélküli rendszerhez dokumentált, megismételhető üzemeltetési folyamatok tartoznak.
Miért érdekes ez másnak is?
Sok cég kerül abba a helyzetbe, hogy egy fontos rendszer fejlesztője kilép, és a tudás vele megy. A Point S rendszereit AI-agentekkel, szakmai felügyelet mellett vettük át, a napi működés zavarása nélkül, és jobb állapotba hoztuk őket, mint amilyenben átvettük.
„A felmerülő igények kiszolgálása gyorsabb, és még költséget is tudtunk csökkenteni.”
Hasonló feladata van? Egy felmérésen kiderül, mit lehet önöknél kiváltani.
Kérjen felmérést