Esigenza
Omnia Time, azienda di rifermento nel software di gestione HR, ci ha chiesto supporto nel passaggio della soluzione Vela da software monolitico ad architettura a microservizi sulla piattaforma cloud Azure.
Progetto
La nostra attività non si è limitata al refactoring tecnico, ma si è concentrata nel trasformare il piano di migrazione verso i microservizi in una concreta implementazione di service design. Abbiamo definito come i servizi debbano essere strutturati, separati, messi in sicurezza ed evoluti, così da permettere alla piattaforma di scalare con minore complessità operativa, responsabilità più chiare e cicli di delivery più rapidi.
Principali driver di valore:
- Fondazioni sicure e compliant
- Key management e pattern di accesso OAuth-compliant
- Maggiore controllo su autenticazione, autorizzazione e confini tra servizi
- Esecuzione operativa scalabile
- Esecuzione event-driven supportata da code durevoli
- Canali di notifica più affidabili e integrazioni con sistemi di terze parti
Risultati
Il processo di conversione è ancora in corso, ma i risultati sono già evidenti:
- Miglioramenti dell’efficienza e riduzione dei costi futuri di manutenzione
- Riduzione dell’accoppiamento tra servizi, con cambiamenti più rapidi da realizzare e minori costi di manutenzione
- Architettura più solida per automazione, orchestrazione e ottimizzazione guidata dall’AI
- Creazione di una base solida per workflow
- Dashboard di controllo per migliorare e semplificare le attività di configurazione e supporto delle istanze dei clienti