Case study

Dalla modernizzazione cloud verso una piattaforma HR accessibile agli agenti

Cloud, mobile, Data Lake, AI e strumenti agentici in un percorso continuo di evoluzione della piattaforma HRTools.

AWS Amazon ECS Data Lake Mobile RAG Agentic operations

Il cliente

HRTools è un software per la gestione delle risorse umane che unisce tecnologia e consulenza HR. La piattaforma si adatta ai processi delle organizzazioni e copre tre aree principali: gestione del personale, sviluppo del talento, retribuzione e incentivi. Centralizza i dati HR, automatizza le attività quotidiane attraverso workflow e mette a disposizione report e insight per supportare le decisioni.

Polarity ha accompagnato HRTools in un percorso iniziato con la migrazione dell’infrastruttura tradizionale al cloud AWS. Su questa base ha progettato e sviluppato una mobile app dedicata ai processi HR, ha creato un Data Lake serverless attraverso cui i clienti possono accedere ai propri dati con gli strumenti di business intelligence, ha introdotto l’intelligenza artificiale nel prodotto con un chatbot RAG integrato nel portale e ha successivamente migrato gli applicativi a una piattaforma containerizzata su Amazon ECS.

L’evoluzione più recente ha introdotto una base di conoscenza condivisa e strumenti agentici che mettono in relazione applicazioni, infrastruttura, osservabilità e codice. Il team utilizza così un contesto operativo comune per lo sviluppo software e per gestire operations, debug e remediation.

Il risultato?

Una piattaforma cloud e containerizzata, accessibile dal web, dall’app mobile e attraverso il Data Lake, con un’interazione conversazionale integrata nel prodotto e strumenti agentici per lo sviluppo e le operations.

−43%

Costo di compute
della piattaforma

+441%

Richieste servite
in produzione

−78%

Tempo di risposta
applicativo al p99

La sfida

La crescita dell’ecosistema HRTools ha aumentato il numero di applicazioni, ambienti e integrazioni da gestire. Le informazioni necessarie per sviluppare il prodotto e intervenire sugli incidenti erano distribuite tra documentazione, configurazioni cloud, strumenti di monitoraggio e codebase.

Il team aveva bisogno di conoscere rapidamente quali componenti fossero in esecuzione nei diversi ambienti, leggere gli eventi che precedevano un problema e collegarli alla parte di software interessata. Lo stesso contesto doveva rimanere disponibile durante lo sviluppo, per modificare la piattaforma mantenendo la conoscenza accumulata nel tempo.

Il percorso

01

Migrazione al cloud AWS

Una base più flessibile per ospitare gli applicativi, separare gli ambienti e accompagnare la crescita della piattaforma.

02

Esperienza mobile

UI/UX e sviluppo di una mobile app che porta i processi HR oltre il portale web e nei flussi quotidiani.

03

Data Lake serverless

Un nuovo modo per i clienti di accedere ai propri dati e utilizzarli con gli strumenti di business intelligence.

04

Chatbot RAG nel portale

Un microservizio AI integrato nel prodotto rende la conoscenza HRTools accessibile attraverso un’interfaccia conversazionale.

05

Containerizzazione su Amazon ECS

Una base comune per distribuire ed evolvere i servizi e governare in modo più chiaro i componenti in esecuzione.

Un nuovo modo di accedere ai dati: il Data Lake

Polarity ha creato per HRTools un Data Lake completamente serverless, veloce e compatibile con i software di business intelligence. I clienti possono accedere direttamente ai propri dati e utilizzarli negli strumenti di analisi che già conoscono.

L’architettura non introduce costi fissi di infrastruttura né costi legati al numero di tenant: il costo varia soltanto in base alle richieste effettive di dati. Il Data Lake diventa così un ulteriore punto di accesso alla piattaforma, accanto all’applicazione web e all’app mobile.

Un contesto operativo condiviso

La base di conoscenza riunisce il contesto degli applicativi HRTools, dell’infrastruttura, degli ambienti AWS e dei componenti distribuiti in ciascun ambiente. Persone e strumenti agentici lavorano così a partire da una visione coerente e aggiornata del sistema.

Questo contesto integra anche i segnali disponibili in tempo reale. Gli strumenti agentici interrogano AWS CloudWatch e Sentry per raccogliere metriche, log, allarmi, incidenti e stack trace e collegarli a configurazioni, deployment e codebase.

Contesto della piattaforma

Applicazioni, infrastruttura, ambienti e componenti distribuiti sono collegati in una base di conoscenza comune.

Osservabilità in tempo reale

Metriche, log, allarmi e incidenti provenienti da AWS CloudWatch e Sentry entrano nello stesso contesto operativo.

Correlazione con il codice

Stack trace, configurazioni e deployment vengono messi in relazione con la codebase realmente in uso.

Dal contesto operativo alle skill agentiche

Le procedure specifiche di HRTools vengono documentate e standardizzate in playbook e runbook costruiti sul modo di lavorare del cliente. Queste procedure diventano skill agentiche riutilizzabili, che guidano gli strumenti AI nella diagnosi dei problemi e nell’applicazione del processo operativo corretto.

Quando emerge un incidente, le skill correlano la sequenza degli eventi con metriche, log, configurazioni, deployment, stack trace e codice. Gli agenti possono ricostruire il contesto, individuare le cause più probabili e proporre azioni di remediation fondate sul software e sull’infrastruttura in uso.

Nei flussi autorizzati, gli strumenti supportano anche l’esecuzione delle correzioni sul codice o sull’infrastruttura, mantenendo l’engineer al controllo delle decisioni. La conoscenza prodotta durante ogni intervento alimenta playbook, runbook e skill sempre più aderenti alle procedure di HRTools.

Evoluzione

HRTools accessibile agli agenti

Il percorso prosegue con la progettazione di un layer MCP attraverso cui agenti autorizzati potranno utilizzare dati e funzionalità della piattaforma HRTools. Il layer applicherà autenticazione, autorizzazione, isolamento dei dati e tracciabilità delle operazioni per offrire un accesso governato alle capability del prodotto.

I risultati

Il percorso ha trasformato HRTools in una piattaforma cloud e containerizzata, accessibile dal web, dall’app mobile e attraverso il Data Lake, con un chatbot RAG integrato nel prodotto e strumenti agentici a supporto dello sviluppo e delle operations. Utenti, clienti e team tecnico dispongono oggi di più modalità per accedere alla piattaforma e ai dati, mentre la base tecnologica è pronta a sostenere nuovi servizi e volumi crescenti.

Le ottimizzazioni si misurano anche nei numeri: confrontando l’infrastruttura pre e post migrazione, il costo di compute della piattaforma è diminuito del 43%, mentre le richieste servite in produzione sono aumentate del 441%, raggiungendo un volume superiore a cinque volte quello iniziale. Il costo per milione di richieste si è ridotto del 67%.

−43%

Costo di compute
della piattaforma

+441%

Richieste servite
in produzione

−67%

Costo per milione
di richieste

Anche le performance sono migliorate sotto il maggiore carico: il tempo di risposta applicativo è diminuito del 58% in media, del 60% al p90 e del 78% al p99.

−58%

Tempo di risposta
medio

−60%

Tempo di risposta
al p90

−78%

Tempo di risposta
al p99

Vuoi far evolvere la tua piattaforma cloud con AI e strumenti agentici?

Scrivici qui sotto per raccontarci il tuo progetto.

Chiedi anche:

I tuoi dati saranno trattati ai sensi dell'informativa sulla privacy