Skip to content
BOTTEGA52_Modernizzazione-di-applicativi-core-business

Modernizzare l'infrastruttura retail per abilitare un sistema centralizzato Cloud-Ready

bottega52_logo_toshiba

Cliente: Toshiba Global Commerce Solutions

Trasformare un sistema retail originariamente progettato per operare localmente in un'architettura centralizzata e pronta per il cloud è una sfida notevole, specialmente nel contesto di un leader globale nelle tecnologie per i punti vendita. La complessità di questa trasformazione aumenta quando la centralizzazione deve preservare elevata affidabilità, disponibilità e prestazioni, integrando al contempo nuove funzionalità aziendali e mantenendo la continuità operativa.

Toshiba Global Commerce Solutions è un leader mondiale nella tecnologia retail, che offre soluzioni end-to-end capaci di supportare i rivenditori nella loro trasformazione digitale e nelle strategie omnicanale. La piattaforma principale, VisualStore Commerce Platform, consente un interazione fluida attraverso tutti i touchpoint del negozio — dal POS ai chioschi, self-checkout, tablet e altro ancora — offrendo un'esperienza di acquisto unificata, sicura e localizzata in oltre 120 paesi.

La sfida

Una sfida retail oltre l'integrazione

VisualStore è stato inizialmente architettato per servire i singoli negozi al dettaglio con alta efficienza e affidabilità. Nel tempo, si è dimostrato un prodotto di successo e affidabile nel settore retail, affermandosi come pietra miliare delle operazioni in-store. Con l'evoluzione del mercato, sono evoluti anche gli obiettivi di VisualStore: da una soluzione per singolo negozio a una piattaforma moderna e centralizzata, capace di guidare l'innovazione attraverso le reti di vendita e abbracciare la "cloud readiness" come percorso verso un'evoluzione continua. Le esigenze in evoluzione dei retailer globali richiedevano che il sistema si trasformasse in una piattaforma centralizzata, capace di gestire operazioni complesse come programmi fedeltà, gestione di cataloghi e promozioni, e integrazioni con terze parti (es. CRM, ERP come SAP), supportando al contempo la raccolta dati dell'intera flotta e l'analisi globale.

Il passaggio da un modello locale a uno distribuito e centralizzato ha introdotto anche questioni strategiche sulla modernizzazione dell'infrastruttura, la flessibilità di deployment (on-premise, cloud privato, cloud pubblico) e la scalabilità dell'integrazione. Queste richieste necessitavano non solo di una profonda competenza tecnica, ma anche di un partner forte capace di navigare l'intero processo di trasformazione.


La soluzione

Il ruolo di Bottega52: Dalla trasmissione dei dati all'abilitazione della piattaforma

Bottega52 ha unito le forze con il team tecnico di Toshiba per guidare collaborativamente il viaggio di modernizzazione, con un focus particolare sull'abilitazione di una trasmissione dati bidirezionale fluida tra gli endpoint a livello di negozio e il backend centralizzato. Questo sforzo congiunto ha sfruttato i punti di forza innovativi di entrambe le organizzazioni, assicurando che ogni passo avanti fosse fondato su una profonda conoscenza del dominio e scelte ingegneristiche lungimiranti. Ciò ha incluso garantire:

  • Alta affidabilità e scalabilità del sistema
  • Gestione dei picchi di carico durante i periodi stagionali del retail
  • Supporto per modelli di deployment ibridi
  • Implementazione delle best practice di sicurezza negli ambienti cloud

Un abilitatore tecnologico chiave è stata l'adozione di Apache Kafka come middleware per garantire una comunicazione basata su eventi affidabile e scalabile. Inoltre, Hawkbit è stato integrato per una gestione completa della flotta.
Per supportare le pipeline di sviluppo e deployment, Bottega52 ha introdotto moderne pratiche DevOps, tra cui:

  • Automazione della build per artefatti ripetibili e immutabili
  • Introduzione di ambienti di runtime per la coerenza tra sviluppo, delivery e produzione
  • Automazione del deployment e orchestrazione del sistema utilizzando Docker, Docker Compose, Kubernetes e Helm
  • Astrazione dell'architettura per adattarsi a deployment multi-ambiente

Tutto questo è stato fatto preservando la continuità delle operazioni esistenti, evolvendo il sistema legacy piuttosto che sostituirlo da zero.

Un team interfunzionale di Bottega52 è stato coinvolto durante tutto il progetto, includendo cloud architect, ingegneri DevOps, sviluppatori software e specialisti dell'infrastruttura — ognuno contribuendo a diverse fasi della modernizzazione, dall'integrazione del sistema a deployment sicuri e scalabili.


Il risultato

Collaborazione strategica, non solo esecuzione

Man mano che la partnership si approfondiva, costruita su crescente fiducia reciproca e collaborazione di successo, Bottega52 è diventata un alleato strategico all'interno dell'ecosistema Toshiba. Questa relazione in evoluzione ha favorito una serie di scambi fruttuosi tra Bottega52 e i decisori e stakeholder aziendali di Toshiba, creando un ambiente di dialogo aperto e apprendimento reciproco. Le interazioni hanno aiutato a rafforzare la collaborazione e hanno gradualmente portato a una fiducia più profonda nella capacità di Bottega52 di contribuire con valore strategico e soluzioni affidabili. Bottega52 ha contribuito non solo all'SDLC (Software Development Life Cycle) ma anche alla definizione degli SLA, alle metodologie di dimensionamento e alle scelte architettoniche critiche.
Il lavoro di Bottega52 ha permesso a Toshiba di evolvere VisualStore in una piattaforma robusta e cloud-ready — equipaggiata per soddisfare le moderne aspettative del retail, supportare deployment internazionali e adattarsi alle future richieste di business.