Il nuovo portale Headless MY Sisal Business
Contesto
Sisal, leader nel settore del gioco regolamentato e dei servizi di pagamento, gestisce una rete capillare di rivenditori distribuiti su tutto il territorio nazionale. In un contesto altamente competitivo e orientato alla digitalizzazione dei servizi, l’azienda ha intrapreso un percorso di evoluzione del proprio ecosistema digitale B2B, con l’obiettivo di migliorare la relazione con i partner commerciali e ottimizzare i processi operativi.
Il portale Mysisal Business rappresenta il punto di accesso principale per i rivenditori, diventando un hub strategico per servizi, comunicazioni e strumenti operativi.
Esigenze
Il progetto nasce da una visione strategica ben definita, volta innanzitutto alla centralizzazione di tutti i servizi e dei contenuti dedicati alla rete di rivenditori all'interno di un’unica piattaforma digitale. L'obiettivo primario era quello di migliorare l’esperienza utente, trasformando l'accesso a informazioni, strumenti e comunicazioni in un processo estremamente semplice e immediato. Parallelamente, la scelta tecnologica è stata guidata dalla necessità di garantire scalabilità e flessibilità, così da supportare l'evoluzione costante dei servizi offerti. Un’altra esigenza riguardava l’integrazione con i sistemi interni, fattore indispensabile per assicurare la coerenza dei dati e la continuità operativa, con il fine ultimo di ridurre il time-to-market e rispondere con tempestività alle dinamiche sfidanti del business.
Soluzione
Per rispondere a queste sfide, Sisal ha scelto Liferay DXP come piattaforma digitale centrale, grazie alla sua capacità di combinare flessibilità, scalabilità e potenza di integrazione. Liferay si è dimostrata un partner tecnologico ideale per diversi motivi:
- Architettura modulare e headless-ready: ha permesso di disaccoppiare front-end e back-end, facilitando l’evoluzione del portale e l’integrazione con sistemi esistenti
- Esperienza personalizzata: grazie alle funzionalità avanzate di gestione utenti, ruoli e segmentazione, il portale offre contenuti e servizi mirati per ciascun rivenditore
- CMS enterprise integrato: ha consentito una gestione centralizzata ed efficiente dei contenuti, migliorando la governance e la coerenza comunicativa
- Sicurezza e affidabilità: fondamentali per un portale che gestisce dati sensibili e processi critici;
- Scalabilità: la piattaforma supporta senza difficoltà la crescita del numero di utenti e servizi.
Un elemento distintivo dell’architettura implementata è stato l’introduzione di un meccanismo di pubblicazione differenziata, progettato per ottimizzare la distribuzione dei contenuti verso il front-end. In particolare, Liferay è stato integrato con un modello event-driven basato su code publisher/subscriber utilizzando Apache Kafka, in grado di intercettare le modifiche a contenuti e pagine e propagare esclusivamente gli aggiornamenti incrementali.
Questo approccio ha permesso di:
- pubblicare solo le variazioni effettive (contenuti e pagine modificate), evitando deploy completi;
- migliorare significativamente le performance e la reattività del front-end;
- ridurre il carico sui sistemi e i tempi di aggiornamento;
- garantire una maggiore scalabilità e resilienza, grazie al disaccoppiamento tra piattaforma editoriale e layer di fruizione.
- abilitare una gestione event-driven robusta e fault-tolerant, sfruttando le capacità di streaming e persistenza degli eventi offerte da Kafka.
A completamento dell’ecosistema architetturale, sono state introdotte ulteriori componenti chiave. Nello specifico, è stato integrato Keycloak come Identity Provider centralizzato, federato con Liferay per abilitare il sistema di Single Sign-On (SSO) e consentire una gestione unificata delle identità digitali. A supporto del front-end, l'architettura si è avvalsa dell'adozione di microservizi sviluppati con Spring Boot, utilizzati come layer middleware strategico. Questa scelta ha permesso di orchestrare e integrare in modo scalabile i servizi preesistenti di Sisal, garantendo un flusso di dati fluido, sicuro ed efficiente verso l'interfaccia utente.
Risultato
L’adozione di Liferay come piattaforma digitale ha portato benefici concreti e misurabili:
- Miglioramento dell’esperienza utente: accesso più rapido e intuitivo ai servizi;
- Aumento dell’efficienza operativa: riduzione dei tempi per completare attività quotidiane da parte dei rivenditori;
- Maggiore engagement della rete: il portale diventa un punto di riferimento centrale per comunicazioni e strumenti;
- Riduzione del time-to-market: grazie alla flessibilità della piattaforma e alla gestione semplificata dei contenuti;
- Elevata scalabilità e stabilità: in grado di sostenere la crescita futura del business;
- Governance centralizzata: maggiore controllo su contenuti, processi e comunicazioni.