Aeronautica e Difesa
Case Study – Gestione Flotte Aeree in Tempo Reale
Dal monolite MVC a un'architettura cloud-native microservice-oriented su Azure, per la gestione in tempo reale di una flotta di velivoli al servizio della protezione civile.
Il Cliente
Innovazione software nel settore aeronautico e della difesa
Abbiamo affiancato un partner tecnologico attivo nel settore aeronautico e della difesa, impegnato nello sviluppo di piattaforme software per la gestione operativa di flotte di velivoli. Tra i progetti realizzati, una piattaforma per il Corpo Nazionale dei Vigili del Fuoco che coordina ogni anno migliaia di missioni di volo, interventi di soccorso e attività di manutenzione su tutto il territorio nazionale.
Il Problema
Un'applicazione monolitica da rendere scalabile e resiliente
La piattaforma esistente, sviluppata come applicazione monolitica in ASP.NET MVC, gestiva richieste di intervento, assegnazione delle flotte e assegnazione dei velivoli in tempo reale. Con la crescita dei volumi operativi, l'architettura mostrava i suoi limiti:
- Difficoltà a scalare singole funzionalità in modo indipendente
- Cicli di rilascio lenti e rischiosi su un'unica base di codice
- Limitata resilienza in caso di picchi di richieste o guasti parziali
- Assenza di flussi DevOps strutturati per test e deploy automatizzati
La Soluzione
Porting verso un'architettura cloud-native a microservizi
Reengineering ha guidato il porting completo della piattaforma verso un'architettura microservice-oriented cloud-native su Microsoft Azure, contribuendo sia alla progettazione dell'architettura software interna sia, in qualità di partner tecnologico, alla progettazione dell'infrastruttura di produzione in Azure.
- Scomposizione del monolite in microservizi indipendenti e scalabili
- Progettazione dell'architettura software interna e dell'infrastruttura cloud di produzione
- Realizzazione dei flussi DevOps su Azure DevOps per build, test e deploy automatizzati
- Gestione in tempo reale di richieste di intervento, assegnazione flotte e assegnazione velivoli
I Risultati
Una piattaforma che ogni anno coordina migliaia di missioni
La piattaforma è oggi operativa a supporto della gestione del parco velivoli del Corpo Nazionale dei Vigili del Fuoco, coordinando ogni anno un volume di attività significativo su tutto il territorio nazionale:
- Oltre 9.000 missioni di volo gestite ogni anno
- Più di 5.000 interventi di soccorso coordinati
- Oltre 1.000 procedure di manutenzione tracciate
- Più di 8.000 componenti lavorati monitorati lungo il ciclo di vita
Benefici per il Cliente
Continuità operativa e nuove prospettive nel settore difesa
Architettura scalabile e resiliente, pronta a sostenere la crescita dei volumi operativi
Flussi DevOps consolidati, con rilasci più rapidi e sicuri
Collaborazione consolidata con i principali attori del settore aerospaziale e della difesa
Il rapporto di fiducia costruito su questo progetto ci ha portato a essere coinvolti, insieme ai nostri partner, nella progettazione architetturale di una nuova piattaforma per la gestione di velivoli in ambito difesa, oggi in corso