CASI DI STUDIO

ETL e analisi della forza lavoro cloud-native

CLIENTE: Lastminute, CATEGORIA: INTEGRAZIONE DI SISTEMI

/ LA RICHIESTA

Lastminute necessitava di una soluzione scalabile ed economica per integrare i dati operativi provenienti da più sistemi di interazione con i clienti in Calabrio, la sua piattaforma di ottimizzazione della forza lavoro.

L’obiettivo era progettare un’architettura ETL (Extract, Transform, Load) in grado di raccogliere dati da sistemi di Contact Center, CRM e Chat, armonizzarli e arricchirli, e inviarli a Calabrio con cluster di frequenza definiti, inclusa l’elaborazione quasi in tempo reale.

La sfida era bilanciare flessibilità, elevata disponibilità, scalabilità dell’infrastruttura e rigoroso controllo dei costi operativi all’interno di un ambiente AWS dinamico.

The ETL process explained

/ COSA ABBIAMO FATTO

Piksel ha progettato e implementato un’architettura ETL cloud-native basata su AWS, sfruttando i principi serverless per garantire elasticità, resilienza e ottimizzazione dei costi.

La soluzione ha introdotto un livello di staging dei dati (Amazon S3) per disaccoppiare l’estrazione dall’elaborazione a valle, consentendo l’acquisizione asincrona dei dati e una migliore disponibilità del sistema.

Sono state sviluppate funzioni AWS Lambda dedicate per gestire la logica di trasformazione, tra cui la normalizzazione dei dati, l’arricchimento e il calcolo delle metriche derivate. Ogni classe di dati e cluster di frequenza è stato elaborato in modo indipendente per consentire un controllo granulare e un’estensibilità futura.

I dati elaborati sono stati consegnati a Calabrio tramite l’integrazione API, garantendo la disponibilità strutturata, affidabile e tempestiva delle metriche operative per l’analisi della forza lavoro.

L’architettura è stata progettata per garantire elevata disponibilità, bassi costi di manutenzione e scalabilità senza soluzione di continuità, con flessibilità integrata per accogliere nuove fonti di dati, cluster di frequenza aggiuntivi e future logiche di trasformazione senza influire sui flussi di lavoro esistenti.

/ L’OUTCOME

La soluzione implementata ha consentito a Lastminute di creare una pipeline di dati solida e scalabile a supporto dell’analisi della forza lavoro quasi in tempo reale.

L’architettura serverless ha garantito una scalabilità dinamica in base alle esigenze di traffico ed elaborazione, mantenendo al contempo un controllo dei costi operativi allineato ai volumi di business.

Disaccoppiando le fasi di acquisizione, trasformazione e caricamento, la piattaforma ha migliorato l’affidabilità del sistema e creato una base dati pronta per il futuro, in grado di evolversi parallelamente ai requisiti operativi.

Il nuovo framework ETL ha rafforzato la coerenza dei dati tra i sistemi e ha migliorato la capacità dell’organizzazione di sfruttare informazioni fruibili per l’ottimizzazione della forza lavoro e l’efficienza operativa.