ADOC, LA PIATTAFORMA CLOUD NATIVE PER SOCIETÀ DI INTERMEDIAZIONE MOBILIARE

Group

Introduzione

Una volta si chiamavano broker, o agenti di cambio: ci si rivolgeva a loro per acquistare o vendere azioni e obbligazioni, potevano entrare in Borsa e si occupavano delle contrattazioni sui mercati mobiliari e monetari.

Ma nel 1991 l’intera attività di intermediazione mobiliare si trasformò: vennero create le SIM, Società di Intermediazione Mobiliare, e fu una vera svolta per il mercato, soprattutto dal punto di vista normativo. Diventarono necessarie delle autorizzazioni specifiche e fu istituito un apposito albo che riportasse il tipo di attività, ovvero il servizio di investimento, che la SIM era autorizzata a svolgere.

Aspetto più importante, ogni SIM doveva essere munita di una piattaforma telematica che rispondesse alle esigenze specifiche di tutte le persone coinvolte e dei loro diversi ruoli.

Oggi le SIM sono piattaforme intermediarie tra clienti che scelgono di investire e le società dei fondi di investimento. Collaborano con una rete di consulenti finanziari e si occupano di gestire il patrimonio dei clienti, come soldi e investimenti, fondi, azioni, quote e obbligazioni, assicurazioni o fondi pensione, vigilando sui movimenti di denaro e assicurandosi di rispettare tutti gli obblighi di legge.

In un mercato così particolare, delicato e regolamentato, il lato “tecnico” della costruzione di una piattaforma del genere è un aspetto che non può essere per nulla preso alla leggera. Ed è con questa consapevolezza che il cliente è venuto da noi per avviare il suo progetto.

ADOC

Due anni e mezzo tra progettazione e sviluppo, Rails API, Amazon Web Services e React fra le tecnologie coinvolte e un team di otto persone tra Front-end e Back-end developer, UX Designer, Tester e Project Manager: è così che ha preso vita ADOC, la piattaforma gestionale completamente Cloud-based per Società di Intermediazione Mobiliare.

Grazie a questo applicativo, per la società è possibile gestire da cima a fondo tutte le attività legate alla stessa SIM e alla rete dei suoi consulenti finanziari: gestione patrimoniale, strategie di investimento, wealth e asset management.

Il tutto completamente in Cloud.

Un progetto dettagliato e interessante, un viaggio fatto di sfide e di collaborazione che nelle prossime righe vogliamo raccontarvi più da vicino.

Esigenze

Era novembre 2018 quando il progetto, allora solo un’idea, varcò la nostra soglia assieme a un cliente pensieroso e stanco di gestire i propri processi in modo complesso e frustrante, a causa di una piattaforma non adeguata.

I problemi principali che lamentava, che coinvolgevano l’intera società e i relativi collaboratori, erano questi:

  • la piattaforma che utilizzavano era datata e obsoleta;
  • l’interfaccia non era semplice da usare, l’esperienza utente non era sempre appagante;
  • erano necessari maggiori controlli e una procedura guidata nell’inserimento dei dati, in modo da ridurre il più possibile errori nella base dati;
  • l’applicativo non rispecchiava tutti i processi di cui la società aveva bisogno, c’era la necessità di aggiungere nuove funzioni;
  • la piattaforma non era di loro proprietà ma in abbonamento, perciò dovevano adeguarsi ad aggiornamenti e modifiche non sempre in linea con i propri processi;
  • la comunicazione con i gestori dell’applicativo era difficoltosa e non sempre riuscivano a ottenere l’assistenza desiderata.

L’esigenza del cliente era quindi quella di ottimizzare i propri processi e disporre di un software gestionale personalizzato, che fosse in grado di gestire tutte le attività della società e dei propri consulenti finanziari.

Desideravano un maggiore controllo e una maggiore affidabilità; un tool fatto su misura per i propri processi, una piattaforma all’altezza del servizio che volevano fornire a clienti, collaboratori e consulenti.

Soluzione

Il progetto è iniziato con una dettagliata analisi dei processi e del dominio della società. La piattaforma si sarebbe dovuta integrare perfettamente con le attività quotidiane di tutte le numerose aree della SIM, ed essere basata su un lessico specifico; per questo la collaborazione con il cliente in fase di studio e brainstorming è stata fondamentale.

L’analisi è durata circa un mese: dopo essere stati introdotti e informati su tutte le tematiche di dominio (ovvero gli aspetti specifici legati al settore e alle attività della società) siamo stati in grado di progettare una soluzione su misura basata sul Cloud che permettesse di digitalizzare tutte le principali operatività.

La piattaforma funge da portale sia per clienti sia per i consulenti finanziari.  Tutte le operazioni quotidiane che permettono alla SIM di operare sono facilmente gestibili da qui, come ad esempio la profilazione dei clienti, la gestione dei portafogli e investimenti, la fatturazione ai consulenti e il monitoraggio della rete di vendita, attraverso una UI intuitiva e una UX semplice. Le molte procedure guidate e suggerimenti di compilazione presenti aiutano a creare una base dati attendibile e coerente.

Oltre a semplificare la collaborazione con i consulenti la gestione delle operazioni di base, l’applicativo è dotato di sistemi di sicurezza, controllo e segnalazione avanzati, e può integrarsi con grandi piattaforme esterne di società, banche, compagnie assicurative e enti di vigilanza importanti, con le quali vengono scambiate giornalmente grandi quantità di dati in modo affidabile.

Funzionalità

Ecco una panoramica delle funzionalità principali di questo applicativo:

  • PROFILAZIONE CLIENTI

La registrazione e profilazione del cliente avviene tramite procedure guidate con relativa generazione della documentazione autocompilata.

  • PROCEDURE GUIDATE

Tutti i processi e le compilazioni di dati sono assistiti da procedure guidate e a step che impediscono errori di inserimento, rendendo i dati affidabili.

  • GENERAZIONE AUTOMATICA DEI DOCUMENTI

Per ogni operazione svolta, la generazione dei relativi documenti e contratti già precompilati è automatica. I documenti sono scaricabili tramite un semplice bottone. Vengono gestiti e archiviati a norma di legge automaticamente per essere ritrovati ogni qualvolta servano.

  • FIRMA DIGITALE

Firma elettronica avanzata e archiviazione della documentazione integrata direttamente in piattaforma.

  • DASHBOARD DI MONITORAGGIO

Possibilità di monitorare gli investimenti in portafoglio attraverso dashboard e grafici riepilogativi per i dettagli delle transazioni ed i rendimenti.

  • GESTIONE AUTOMATIZZATA DEGLI ORDINI

I processi di generazione degli ordini, in base alle tipologie di prodotto e alle loro relative impostazioni, sono automatizzate.

  • ANAGRAFICA PRODOTTI

Gestione dell’intera anagrafica prodotti, settaggio delle informazioni operative, aggancio alle quotazioni dei dati di mercato in tempo reale.

  • AUTOMAZIONE DELLE ATTIVITÀ DI BACK-OFFICE

Le attività di back-office come accettazione degli ordini, verifica dei clienti, regolamentazione e contabilizzazione delle transazioni finanziarie sono automatizzate.

  • GESTIONE AUTOMATICA DELLA CONTABILITÀ

La contabilità e i calcoli provvigionali, con rendicontazione e fatturazione ai consulenti secondo il periodo di competenza, sono gestite automaticamente.

  • RETE COMMERCIALE COMPLESSA E LIVELLI DI ACCESSO

La struttura di vendita creata nella piattaforma è molto complessa ed eterogenea: presenta gerarchie differenti, gestione dei consulenti, dei manager e delle società terze associate. Il sistema permette di gestire capillarmente i permessi d’accesso in base al ruolo dell’utente, definendo quali azioni ciascuno può svolgere sulla piattaforma.

  • INTERSCAMBIO DATI IN TEMPO REALE E PROGRAMMATI

Il software è connesso con le grandi piattaforme delle principali banche, compagnie assicurative e SGR, con cui vengono scambiati dati in tempo reale di saldi e movimentazioni. Per non sovraccaricare il sistema con carichi di lavoro eccessivi, alcune procedure avvengono in modo automatico e programmato in modalità batch notturno.

  • REPORTISTICA

La piattaforma genera reportistiche personalizzate ed estrazioni necessarie alle segnalazioni alle autorità di vigilanza come Agenzia delle Entrate, Consob e Banca d’Italia. La reportistica può essere eseguita per ogni aspetto dell’applicazione, anche estraendo grandi quantità di dati.

Il Cloud come tecnologia chiave

Quando all’inizio parlavamo dell’ambiente molto regolamentato in cui opera una SIM, abbiamo introdotto delle tematiche complesse che sono naturalmente emerse anche durante la fase di analisi e pianificazione tecnica del progetto.

Fra le necessità che l’applicativo avrebbe dovuto soddisfare, ne sono state evidenziate alcune davvero molto specifiche in termini di efficienza, sicurezza e compliance; anche l’ottimizzazione del budget sarebbe stata una priorità, e non solo al momento, ma anche sul lungo termine.

Per questi motivi la scelta della tecnologia chiave è ricaduta facilmente sul Cloud di Amazon Web Services (AWS). Vediamo più nel dettaglio il perché di questa decisione.

Schema architettura Cloud ADOC

Schema che esemplifica il progetto architetturale di ADOC.

Come fa il sistema a essere rapido ed efficiente?

  • L’uso del Cloud di AWS ci ha consentito di creare più istanze EC2 replicate su diverse Availability Zone, con un Load Balancer che instrada il traffico verso l’istanza più adeguata in base alla richiesta. Questo sistema permette di scalare in base al carico.
  • Lo storage degli asset (come i documenti) è stato designato a S3, il servizio di AWS di Object Storage gestito, che non ha limitazioni sulla quantità di spazio occupato e permette di scalare all’infinito.
  • Mantenendo il principio della separazione dei compiti, l’architettura è progettata a microservizi e il front-end è stato ospitato su un bucket S3 utilizzato come web-hosting statico, permettendo un’estrema velocità e scalabilità.
  • Il sistema è completamente containerizzato e orchestrato da Amazon ECS.

Come è stata garantita resilienza e operatività continua?

  • Un sistema di Auto Scaling permette di avere una cardinalità di almeno due istanze EC2 attive e riattiva le macchine in automatico in caso una crolli.
  • Grazie a servizi di backup automatizzati autogestiti, indirizzati verso database ridondati su diverse Availability Zone, i dati e l’applicazione stessa sono replicati in zone fisicamente separate e lontane fra loro. Ciò consente un’elevata tolleranza ai guasti e porta il rischio di perdere i dati vicino allo zero, anche in caso di eventi catastrofici.
  • Il sistema affida lo storage a S3, che garantisce una durabilità del dato del 99,999999999%.

Come è gestita la sicurezza del sistema?

  • Viene impiegato Amazon Cognito per la gestione dell’autenticazione degli utenti.
  • Si utilizzano dei Security Group (con la funzione di firewall) per garantire gli accessi all’infrastruttura solo con determinate credenziali e da determinati indirizzi IP.
  • Le istanze EC2 e i database sono completamente isolate grazie a una subnet privata accessibile solo da un’istanza Bastione.
  • Gli asset su S3 sono completamente isolati grazie al sistema di ACL granulare.

Come fa l’applicativo a essere compliant?

  • Tutti i servizi di AWS sono compliant con i principali standard ISO e i regolamenti GDPR, pertanto scegliere AWS è una grande agevolazione sotto questo punto di vista.
  • Il sistema e il suo ecosistema di servizi sono impostati per rimanere costantemente all’interno della Region AWS italiana o europea. Si ha quindi garanzia che i dati non transitino mai in paesi non autorizzati.

Come sono stati ottimizzati i costi?

  • Gli asset su S3 vengono automaticamente spostati in livelli più freddi di archiviazione (come S3 Infrequent Access) quando determinati documenti vengono acceduti meno frequentemente, e questo consente un risparmio economico nell’utilizzo del servizio.
  • Vengono impiegate procedure serverless con AWS Lambda per eseguire batch notturni o per le procedure eseguite poche volte all’anno ma dall’elevata complessità computazionale.
  • Vengono sfruttati i Saving Plan di AWS per riservare le istanze base, in modo che siano sempre attive. Questi piani garantiscono una scontistica e quindi un risparmio.

Benefici

I processi della Società di Intermediazione Mobiliare sono molto cambiati grazie alla nuova piattaforma.

Il software è ormai in uso da diversi mesi, e fra i feedback che abbiamo ricevuto ce ne sono stati di molto soddisfacenti. Ad esempio:

  • il cliente è soddisfatto di avere a disposizione un’assistenza continua e presente su cui fare  affidamento in caso di problemi, dubbi o nuove proposte;
  • trova utile il processo di testing delle nuove funzionalità che abbiamo messo in atto durante tutta la fase di sviluppo e che continuiamo a utilizzare, in cui è coinvolto e può provare in prima persona le funzionalità aggiunte. Testando assieme a noi, il cliente può assicurarsi che le nuove integrazioni vadano bene oppure può proporre delle modifiche intermedie per ottenere il risultato più vicino alle esigenze della società;
  • con l’avvento della nuova piattaforma e della UX semplificata, i dati sono molto più affidabili e semplici da inserire e confrontare, e ciò si traduce in molto tempo guadagnato e risultati attendibili da analizzare, fornire ai consulenti e clienti;
  • grazie a un’infrastruttura resiliente in Cloud, i tempi di up-time sono migliorati e il sistema è in grado di rispondere in maniera più reattiva alle richieste. Questo contribuisce ad aumentare la qualità del servizio offerto e accresce anche la fiducia percepita nei confronti della SIM da parte dei clienti e dei consulenti collaboratori;
  • l’utilizzo del Cloud di AWS ha anche garantito, per mezzo dei servizi gestiti PaaS, elevati standard di qualità e compliance dell'infrastruttura mantenendo un’elevata agilità di sviluppo.

Conclusioni

Il caso studio di ADOC e della Società di Intermediazione Mobiliare è un buon esempio di come la realizzazione di un applicativo Cloud Native può rivoluzionare i processi di un’azienda, semplificando le mansioni quotidiane e ottimizzando i servizi offerti.

Questo contribuisce a generare senso di fiducia nei clienti e nei collaboratori, massimizzando i guadagni dell’impresa.

Altro fattore chiave, il tempo impiegato per l’utilizzo del software diventa inferiore grazie alla facilità d’uso e ai molti processi automatizzati, che rendono inoltre i risultati più affidabili.

Un applicativo come questo, studiato su misura, continuerà a crescere e a evolversi di pari passo con l’azienda per molti anni a venire. Allo stesso modo, la società potrà contare ogni giorno sullo stesso supporto e collaborazione presente nelle prime fasi di sviluppo, così da integrare costantemente a nuove funzioni.

Cosa possiamo fare per te?

Noi di Archeido siamo una Software House specializzata nello sviluppo Cloud Native e nella realizzazione di applicativi su misura per le aziende.

Lavoriamo con Amazon Web Services, attualmente il più grande e accreditato Cloud provider sul mercato, perché crediamo che le tecnologie che offre siano rivoluzionarie dal punto di vista delle funzioni che permette di utilizzare e integrare e per le possibilità di crescita che offre alle aziende di tutte le dimensioni.

Sviluppiamo soluzioni direttamente in Cloud o ti possiamo aiutare con la tua migrazione verso la nuvola, pianificando le tecnologie che fanno più al caso tuo.

Progettiamo e sviluppiamo applicativi custom per la tua azienda, anche integrando funzionalità complesse e dalle esigenze molto di nicchia come nel caso di ADOC.

Se desideri informazioni specifiche o pianifichi la tua Cloud Transformation, siamo a tua disposizione: puoi contattarci cliccando qui.

ADOC, la piattaforma Cloud Native per SIM