Pređi na sadržaj
Softver po meri · Modernizacija nasleđenih sistema

Menjamo sistem koji niko ne sme da dira

Svaka firma posle određenog broja godina ima jedan takav: sistem koji pokreće sve i plaši svakoga. Modernizujemo postepeno, kroz zamene po strangler obrascu, proverenu migraciju podataka i mostove koji drže oba sveta usklađena, pa posao ne staje dok rizik iz njega curi napolje.

Šta pokriva modernizacija

Od poštenog audita do dana kada se stari serveri konačno ugase.

Tehnički audit i plan modernizacije

Šta zadržati, šta obaviti interfejsom, a šta zameniti: iskrena mapa sistema, sa cenom po fazama.

Prepravke po strangler obrascu

Novi moduli preuzimaju jednu po jednu funkciju iza stabilnog interfejsa, uz mogućnost povratka u svakom koraku.

Migracija podataka, proverena

Usklađeni zbirovi, broj zapisa i nasumični uzorci između starog i novog: migracija koju možete pokazati revizoru.

Mostovi i koegzistencija

API-ji, razmena fajlova i tokovi događaja drže staro i novo usklađenim onoliko dugo koliko oba moraju da žive.

Kako smanjujemo rizik zamene sistema

Prepravke preko noći propadaju iz strukturnih razloga, pa ovde koristimo strukturu koja ne propada.

01

Radimo audit zatečenog sistema

Gledamo kod, podatke, integracije i nedokumentovano ponašanje na koje se posao potajno oslanja. Audit imenuje šta vredi zadržati.

02

Obavijamo ga interfejsima

Oko nasleđenog jezgra postavljamo stabilan API sloj, da bi novi moduli, integracije i alati prestali da zavise od njegove unutrašnjosti.

03

Menjamo deo po deo

Svaka funkcija prelazi u novi sistem iza istog interfejsa, radi uporedo i preuzima posao tek kada se brojevi poklope.

04

Gasimo namerno

Stari sistem gasimo modul po modul, pa se licence, serveri i rizik povlače po planu umesto po nadi.

Šta ostaje kod vas posle svake faze

Svaka faza se završava nečim što stoji samostalno, pa možete stati posle bilo koje i biti u boljoj poziciji nego na početku.

Izveštaj audita i plan po fazamaObim, rizik i cena po fazi, pre nego što se obavežete na bilo šta
Izveštaji o proveri paralelnog radaStaro naspram novog, usklađeno napismeno pre svakog prelaska
Migrirani podaci sa revizijskim tragomSvaki zapis evidentiran, transformacije dokumentovane
Dokumentacija kakvu stari sistem nikad nije imaoArhitektura, odluke i runbookovi, ovog puta zapisani
Garancija od 90 dana po faziGreške ispravljamo besplatno posle svakog prihvatanja

Česta pitanja

Može li se ovo zaista uraditi bez ijednog zastoja?

Fazni prelasci uz paralelan rad znače da posao radi sve vreme. Pojedinačni prelasci dešavaju se u prozorima održavanja koji se mere minutima, a svaki ima testiran plan povratka.

Prepravka ili modernizacija, kako da odlučimo?

Odlučuje audit, iskreno. Ponekad je odgovor "zadržite jezgro, prepravite ivice", a povremeno neki konkretan deo zaslužuje da se napiše iznova. Potpuna prepravka preko noći gotovo nikad nije rešenje, a mi ćemo to prvi reći.

Sistem radi na tehnologiji koju ovde više niko ne poznaje. Je li to problem?

To je uobičajen slučaj. Pošto stari sistem prvo obavijamo interfejsima, njegov kod retko uopšte moramo da menjamo: držimo ga iza te granice, a novi sistem raste u tehnologiji koju vaši budući inženjeri već znaju.

Koliko traje modernizacija?

Fazna je po dizajnu: prva funkcija obično pređe u roku od kvartala, a svaka faza donosi samostalnu vrednost. Možete stati posle bilo koje faze i zadržati sistem koji je bez izuzetka bolji od onoga sa čim ste počeli.

Studija slučaja · AI infrastruktura · Posvećen tim

Kompletne AI workloadove jedne firme selimo sa cloud API-ja na sopstveni hardver

Migracija koja i dalje traje, bez prekida u svakodnevnom radu: ide workload po workload, uz mogućnost povratka u svakom koraku.

Pročitajte studiju slučaja →
on-prem
sopstveni hardver za inferenciju
u toku
status angažmana

Koliko vas stari sistem zaista košta?

Licence, zaobilazna rešenja, rizik i projekti koje blokira: audit na sve to stavlja broj.