Global Screening Services riduce i tempi di revisione di Terraform con un Cloud Guardian basato sull’AI

Storm Reply ha sviluppato per Global Screening Services (GSS) un assistente AI in grado di spiegare l’impatto delle modifiche proposte all’infrastruttura cloud e segnalare quelle potenzialmente critiche, riducendo da due giorni a meno di quattro ore la preparazione dei release più complessi.

La SFIDA

Accelerare il rilascio delle modifiche all’infrastruttura cloud di GSS senza aumentare il rischio di interruzioni della piattaforma per lo screening delle sanzioni.

LO SCENARIO

Un processo di revisione accurato, ma impegnativo per i team tecnici

GSS offre agli istituti finanziari regolamentati una piattaforma per lo screening delle sanzioni, che deve garantire continuità operativa e affidabilità in ogni momento. In un contesto di questo tipo, ogni modifica all’infrastruttura deve essere valutata con particolare attenzione.

GSS gestisce la propria infrastruttura attraverso Terraform, che consente agli engineer di definire tramite codice server, reti, autorizzazioni e altre risorse cloud. Prima di ogni rilascio, Terraform genera un piano dettagliato che mostra tutte le risorse che verranno aggiunte, modificate o rimosse. Gli engineer dovevano quindi analizzare il piano e valutare se le modifiche previste potessero causare interruzioni del servizio. La revisione di un singolo piano richiedeva circa 30 minuti, mentre la preparazione di un release complesso poteva richiedere fino a due giorni di lavoro.

La Soluzione

Un assistente AI che individua le modifiche potenzialmente critiche

Storm Reply ha collaborato con GSS allo sviluppo di Cloud Guardian, un assistente AI integrato direttamente nel processo di release esistente.

Dopo il superamento dei primi test automatizzati, la pipeline di release genera uno o più piani Terraform. Cloud Guardian analizza questi piani nel loro insieme, individua le modifiche potenzialmente critiche e genera un report sintetico per gli engineer.

Il report non si limita a riproporre le informazioni tecniche contenute nei piani Terraform, ma spiega le modifiche, identifica le componenti dell’infrastruttura coinvolte e segnala gli aspetti che richiedono un’analisi più approfondita.

Il processo più adatto per ogni modifica

Gli aggiornamenti ordinari vengono distribuiti automaticamente, mentre le modifiche a rischio elevato vengono indirizzate verso un processo di release controllato che prevede obbligatoriamente una revisione umana.

Controlli automatici sull’output dell’AI

Un sistema di validazione automatica verifica che l’output dell’AI sia sempre conforme alle policy di release di GSS. Questo modello di governance evita che i team intervengano su informazioni incomplete, non accurate o non conformi.

Individuare in anticipo le differenze tra gli ambienti

Gli engineer possono identificare immediatamente eventuali differenze di configurazione tra gli ambienti di staging e produzione e risolvere eventuali problemi di environment drift prima del rilascio.

COME LO ABBIAMO FATTO

Collaborazione diretta e sviluppo iterativo

Invece di adottare un tradizionale modello di collaborazione basato sulla consegna finale della soluzione, Storm Reply ha lavorato direttamente con il platform team di GSS. Questo approccio di co-development ha permesso di adattare con precisione il modello AI alle specifiche pipeline di release di GSS e ai relativi requisiti di efficienza dei costi.

Cloud Guardian è stato integrato direttamente nei workflow esistenti, senza richiedere a GSS di modificare il proprio toolchain o introdurre nuove piattaforme nei processi di lavoro. La collaborazione ha inoltre consentito agli engineer di GSS di acquisire le competenze necessarie per gestire ed estendere autonomamente la soluzione AI.

IL RISULTATO

Dalla revisione di ogni singola riga all’analisi delle sole eccezioni

Cloud Guardian ha trasformato il processo di revisione: anziché esaminare ogni riga di ciascun piano Terraform, gli engineer possono ora concentrarsi sulle modifiche specifiche segnalate dall’assistente.

80% di tempo in meno per i release complessi

La preparazione dei release più complessi è passata da due giorni a meno di quattro ore, riducendo significativamente il tempo dedicato dagli engineer alla fase più lenta del ciclo di release.

90% di tempo in meno per le revisioni ordinarie

La revisione di un singolo piano è passata da circa 30 minuti a circa tre minuti, perché gli engineer devono verificare soltanto i rischi specifici segnalati dall’AI.

Un controllo standard per ogni piano Terraform

Ogni piano Terraform viene ora sottoposto a una valutazione iniziale coerente e approfondita, riducendo l’impatto della stanchezza durante i cicli di release più lunghi.

Le basi per rilasciare i singoli componenti in modo indipendente

GSS sta lavorando per poter rilasciare in modo indipendente i componenti che non presentano criticità, evitando che un singolo componente problematico blocchi modifiche pronte per il rilascio.