Big Cover SardegnaIT
aws badge_new
CASE HISTORY CLOUD

Riprogettare il sistema semplificando e velocizzando il lavoro grazie al Cloud AWS

Il progetto per SardegnaIT si è basato su servizi AWS completamente gestiti, scalabili ed elastici

SardegnaIT è una società in-house della Regione Autonoma della Sardegna (RAS), cui fornisce la collaborazione necessaria per il governo dei sistemi ICT. SardegnaIT offre a RAS professionalità altamente qualificate in grado di proporre progetti e individuare le soluzioni più innovative e concorrenziali sul mercato, garantendone qualità, efficacia e competitività dei costi. In quest’ottica, per specifici progetti, SardegnaIT, coinvolge fornitori terzi in possesso di competenze verticali su tematiche specifiche, come nel caso in oggetto che ha visto il coinvolgimento di Lutech quale partner esperto e competente in ambito cloud AWS

La sfida

Lutech Cloud Village

Scopri come pianificare il tuo viaggio nel cloud con Lutech, AWS e i nostro Partner

lutech-cloud-village-cover-2500-v2 Scopri di più

In seguito ad una serie di disservizi su un’applicazione web critica, utilizzata per la gestione di fondi pubblici attraverso dei bandi “a sportello” (o click day), SardegnaIT ha incaricato Lutech di riprogettare completamente il sistema, esprimendo i seguenti requisiti: 

  • realizzare un sistema in grado di sopportare forti picchi di carico; 

  • rivedere completamente il sistema di deploy applicativo, precedentemente su virtual machines e totalmente manuale, con tempi di rilascio dell’ordine di grandezza delle ore; 

  • semplificare il processo di deploy di nuovi “sportelli”, rispetto al meccanismo di configurazione estremamente lento e complesso usato in precedenza. 

A causa dell’impossibilità di rispondere ai requisiti espressi, il sistema fino a quel momento in produzione aveva già costretto il cliente a bloccare gli sportelli con conseguenti ritardi nella distribuzione dei fondi a cittadini e imprese. 

La soluzione

Per risolvere il problema, l’applicazione è stata completamente riscritta con approccio serverless e applicando il paradigma DevOps, ottenendo molteplici risultati: 

  • Realizzare un meccanismo di deploy veloce ed efficiente e così da abbassare drasticamente i tempi di rilascio da ore a minuti; 

  • Semplificare e automatizzare la gestione degli “sportelli”: per rendere il cliente autonomo nella creazione/distruzione di ciascuno “sportello” si è automatizzata l’esecuzione di codice di IaC parametrizzato da una dashboard di amministrazione; 

  • Garantire la segregazione dei dati tra diversi sportelli e la scalabilità di ciascuno, indipendentemente dagli altri sportelli eventualmente in esecuzione in contemporanea, grazie alla realizzazione di sub-infrastrutture indipendenti. 

I deploy dell’infrastruttura e del codice, così come quelli degli sportelli, sono stati implementati usando il Framework Serverless e i servizi AWS DevOps, AWS CodePipeline e AWS CodeBuild, a partire da codice versionato su repository GIT. 

Tra i servizi AWS utilizzati per realizzare la soluzione: 

  • AWS CodePipeline e AWS CodeBuld per la gestione delle pipeline di CI/CD e per le automazioni; 

  • AWS CloudWatch per la gestione di alert e il monitoraggio; 

  • AWS S3, DynamoDB, Elasticache come layer di persistenza; 

  • AWS Lambda, AWS API Gateway, SQS per realizzare il backend applicativo. 

I risultati

I risultati più rilevanti, rispetto alle sfide poste dal cliente sono, in sintesi: 

  • Portare i tempi di rilascio del codice applicativo da ore a minuti grazie al nuovo disegno e a pipeline di deploy basate sui servizi AWS DevOps; 

  • Semplificare la creazione di nuovi sportelli automatizzando la creazione/distruzione di pezzi di infrastruttura/applicazione attraverso la chiamata di API che, in background, eseguono script di IaC; 

  • Risolvere i problemi di prestazioni e affidabilità grazie all’adozione di servizi AWS completamente gestiti, scalabili ed elastici (AWS Lambda, API Gateway, Elasticache, DynamoDB, etc.) 

Contatta Lutech

Ti invitiamo a prendere visione dell' informativa marketing.

Inserire un valore
Inserire un valore
Inserire un'email valida
Inserire un numero di telefono valido
Inserire un valore
Inserire un valore
Inserire un valore

Cliccando sul pulsante “Conferma” dichiaro di aver letto e compreso l'informativa marketing

Acconsento a ricevere comunicazioni commerciali e promozionali relative a servizi e prodotti nonché messaggi informativi relativi alle attività di marketing, così come esplicitato nella suddetta Informativa

Per favore, seleziona la casella.

Si è verificato un errore, si prega di riprovare più tardi

Grazie per il tuo interesse


Abbiamo ricevuto la tua richiesta di contatto, ti contatteremo a breve per approfondire le tue esigenze di business.
 

Continua il viaggio verso il Cloud

TECHNOLOGY, DIGITAL, PRODUCTS

Lutech end-to-end solutions

Case history