Migrazione e modernizzazione di applicazioni finanziarie
Per BKN301, fintech company che mira a promuovere servizi finanziari digitali all’avanguardia, è fondamentale adottare tecnologie innovative e aumentare la propria efficienza operazionale.
Riconoscendo il valore di questa impresa, ha scelto Fastweb come Partner per implementare il rinnovamento e la migrazione della propria piattaforma sul Cloud AWS. La soluzione ha l’obiettivo di fornire ai clienti uno strumento di Banking-as-a Service, Payment-as-a-Service, erogazione di carte e portafogli digitali con maggiori velocità ed efficienza.
La rapida evoluzione del settore fintech richiede piattaforme altamente agili, con possibilità di scalare le risorse in funzione di eventi esterni o interni; disponibili, cioè sufficientemente robuste per minimizzare il downtime e assicurare continuità di business; sicure, costantemente monitorate e che mettano al primo posto la sicurezza dei dati.
Un’ulteriore challenge è l’ottimizzazione dei processi di sviluppo e rilascio: automatizzare le procedure per ridurre gli errori umani e rilasciare nuove features con più velocità e maggior frequenza.
Per rispondere alle richieste del cliente e assicurare una migrazione senza interruzioni è stata scelta una soluzione cloud-based scalabile ospitata su AWS.
Grande enfasi è posta sulla sicurezza dei dati e sulla conformità al GDPR; la riservatezza, l’integrità e la disponibilità dei dati sono garantite mediante la trasmissione criptata e l’utilizzo dei tool inclusi nella solida suite di sicurezza di AWS.
L’infrastruttura è interamente definita come codice (IaC) utilizzando Terraform, che ne assicura la riproducibilità e scalabilità. Le pipelines di Continuous Integration (CI) offerte da Jenkins automatizzano il processo di build, test e rilascio dell’applicativo; scalabilità e consistenza dell’applicazione vengono garantite tramite l’utilizzo di containers e Kubernetes. Servizi AWS come Route 53 ed Elastic Load Balancer assicurano alla soluzione un’alta disponibilità e fault tolerance. L’infrastruttura e gli applicativi sono monitorati e gestiti attraverso AWS CloudWatch e altri tool di performance monitoring di terze parti. Adottando i principi DevOps, la soluzione non solo permette di soddisfare le necessità del cliente, ma anche di sfruttare a pieno il potenziale della tecnologia cloud per la crescita e le innovazioni future.
Scalabilità: i servizi cloud di AWS danno la possibilità di aumentare o diminuire le capacità infrastrutturali on demand, così da gestire diversi livelli di traffico e workload senza interruzioni.
Contenimento dei costi: grazie ai servizi gestiti, è possibile ottimizzare i costi infrastrutturali. AWS offre modelli di prezzo «pay-as-you-go», che permettono di pagare solo per le risorse effettivamente consumate; non è più necessario un investimento anticipato per hardware e infrastrutture.
Alta disponibilità: AWS offre un’infrastruttura robusta e ridondante, con un alto livello di fault tolerance. Servizi gestiti come RDS ed EKS mettono a disposizione strumenti come backup automatici, automated failover e distribuzione in Availability Zone multiple. In questo modo si minimizzano i downtime e si assicura continuità di business.
Sicurezza: AWS offre un’ampia gamma di features e servizi per la protezione dei dati. Sono disponibili sistemi di criptazione in transit e at rest, gestione delle identità e degli accessi (IAM), firewall e tool di monitoring.
Continuous Integration e Continuous Deployment (CI/CD): i servizi e i tool come CodePipeline e CodeDeploy automatizzano il processo di rilascio, con deployment più rapidi e frequenti. Lo sviluppo e la distribuzione di features diventano quindi più agili e si riduce il rischio legato all’errore umano.
Infrastruttura globale: l’infrastruttura globale di AWS è formata da Regione e Availability Zone sparse in tutto il mondo. È possibile raggiungere utenti in diversi continenti mantenendo performance ottimali.
Monitoring: AWS mette a disposizione servizi che consentono di ottenere informazioni sulla performance, sullo stato di salute e sul comportamento delle risorse, essenziali per il monitoraggio e il troubleshooting.
Focus sulle Core Competencies: sfruttando i servizi gestiti forniti da AWS viene meno l’onere della gestione infrastrutturale. Questo permette al cliente di focalizzarsi sulle competenze fondamentali per il proprio business, accelerando i processi di innovazione.