Software modernization

triangolo
Legacy modernization

La legacy modernization è il processo di aggiornamento, ammodernamento e innovazione degli applicativi più datati ancora in uso. I sistemi legacy sono software obsoleti...

Deployment automation

La deployment automation permette di trasferire il software dall’ambiente di test a quello di produzione -e viceversa- tramite processi automatizzati: si ottengono così deploy ripetibili e affidabili per l’intero ciclo di distribuzione dell’applicativo. Questa funzionalità...

Tool DevOps

Scegliere i giusti tool DevOps è senza dubbio un aspetto fondamentale per poter gestire le pipeline CI/CD in linea con le aspettative. La scelta deve tenere conto non solo delle funzionalità necessarie oggi, ma...

microservizi e container

L’accoppiata tecnologica microservizi e container è la soluzione architetturale più moderna per lo sviluppo e la modernizzazione degli applicativi informatici. Questo binomio supera l’implementazione oramai obsoleta...

Container platform

Sono circa il 30% le aziende che già utilizzano una container platform all’interno della loro strategia IT: nel report “Market Guide for Cloud Workload Protection Platforms” del 2021, Gartner prevede...

Debito tecnico software

Il debito tecnico è un male? Partiamo innanzitutto con il definirlo: si tratta di codice esistente che richiederà più ore di lavoro per essere corretto e sistemato. Questo non significa necessariamente che quella parte sia bad code,...

Architetture software

La scelta dell’architettura applicativa giusta è importante perché è il primo step su cui si baserà l’intero processo di sviluppo ed è quindi parte della fase di pianificazione strategica, ...

Pipeline DevOps

Development + Operations= da questa unione nasce il termine e il concetto di pipeline DevOps, il paradigma di sviluppo software che coinvolge le aziende sotto l’aspetto culturale, metodologico e tecnologico...

Refactoring

Quando si parla di refactoring, si intende la ristrutturazione del codice volta a renderlo più pulito e facile da manutenere. Con questa attività, è possibile preparare la struttura allo sviluppo di...

Debito tecnico

Il termine debito tecnico in informatica si riferisce alle conseguenze di azioni di sviluppo software che intenzionalmente o meno prioritizzano il valore del cliente e/o gli obblighi di progetto...