/ CUSTOM WORKS · MODERNIZZAZIONE
Da legacy a sistema che torna a evolversi
Refactor incrementale, strangler pattern, replatforming o riscrittura completa. Vi aiutiamo a scegliere l’approccio giusto per il vostro caso: il più rischioso non è sempre il più costoso, ma quello sbagliato sì.
Quattro approcci possibili, uno solo è giusto per voi
Refactor in-place
Pulizia del codice esistente, test di copertura, debt repayment graduale.
Strangler pattern
Sostituiamo il legacy un pezzo alla volta, senza fermare la produzione.
Replatforming
Cambiamo runtime, database o cloud preservando la logica applicativa.
Full rewrite
Quando l'esistente non regge più. Pianificato, non eroico.
Come scegliamo l'approccio (senza vendervi il più caro)
Quattro variabili guidano la decisione: criticità del sistema (cosa succede se si ferma), qualità del codice esistente (test, documentazione, dipendenze), vincoli di budget e tempo, ed evoluzione futura prevista.
Spesso l'approccio giusto non è il rewrite: è uno strangler pattern di 12-18 mesi, che permette di evolvere senza grandi rischi di big-bang. Altre volte, invece, il rewrite è davvero la scelta più economica nel medio periodo. Vi diciamo la verità, non quella che vorreste sentire.
