Architecture Modernization

Case study su un principale cliente Consumer Credit

La modernizzazione del "New Legacy" come opportunità di avvicinamento a modelli Cloud

Contesto

Blue Reply intepreta a 360 gradi il "Journey to Cloud", accompagnando i propri Clienti nella trasformazione dei sistemi informativi per cogliere benefici derivanti da modelli architetturali ed infrastrutturali “agili”, con deployment su Private Cloud, Public Cloud, Hybrid o Multi-Cloud. In questo contesto, molto ampio, la modernizzazione del cosiddetto “New Legacy” rappresenta un'importante opportunità per cogliere i benefici dei modelli cloud: si tratta di applicazioni mediamente recenti (es. Java EE Monolitiche, realizzate nei passati 3-5-10 anni) che tipicamente presentano limiti in termini di reattività al cambiamento – time to market, scalabilità e controllo qualità delle realizzazioni.

Challenge

Il Cliente, un importante attore del settore Consumer Credit, ha deciso di rinnovare la propria architettura applicativa e le tecniche di distribuzione e gestione del software avviando una iniziativa di rifacimento di uno dei suoi sistemi core - un importante canale di gestione ordini dei partner Commerciali. Blue Reply ha supportato l'iniziativa ponendosi l'obiettivo di industrializzare le implementazioni sulla nuova architettura, garantendo standardizzazione, qualità e rapidità per i progetti, agendo su quattro stream principali:
  • definizione della blueprint architetturale per le implementazioni Cloud-native con relativi stack tecnologici
  • la definizione delle linee guida per lo sviluppo e la gestione degli applicativi per la nuova architettura a microservizi, comprensiva di realizzazione di un framework di sviluppo applicativo come acceleratore per i progetti
  • il setup della nuova infrastruttura di Private Cloud basata su containers Docker e Kubernetes, della toolchain DevOps e delle pipeline per la gestione automatizzata del ciclo di vita del software
  • la modernizzazione dell'applicazione core, con approccio refactoring - strangling.

BENEFICI

La nuova architettura applicativa ha portato benefici sia in termini di time-to-market, garantendo rilascio di nuove tipologie di prodotto sul canale Partner in meno di 2 mesi (versus i 5 mesi precedenti) e miglioramento della qualità grazie all'automazione dei test integrata nei processi di rilascio.