The banking industry is undergoing digital transformation, with banks investing in digitalization to improve internal processes and online services for clients. This trend is driven by the growth of the Fin-Tech industry and the need to adapt to the COVID-19 pandemic. Digitalization is seen as a priority for future growth by big players in the financial market as it has a positive correlation with bank profitability and cost-saving results. This thesis considered porting of a digital banking solution from a single-country to a multi-countries context by NTT DATA Italia, the Italian branch of NTT DATA Corporation. The developed web application focuses on automating internal banking processes for an international bank client and is an expansion of an existing solution with improved usability and added functionality to meet the bank's current needs and solve the main problems of the currently used single-country application that has a lot of legacy code and monolith architecture, unable to support freely defined conversion between currencies, has the old-fashioned interface, and is strongly bounded to the context of the single country. The new application supposes to solve these problems and make a shift to microservices, and also provide possibilities to configure various settings that the Bank uses when processing payments. The thesis presents an analysis of the initial stage of development, which includes the first release of the Bank web application, and details of its design and implementation according to the microservice architecture approach. During the initial stage of the new web application development, essential features such as general settings of the payments, exceptions and whitelist managing, customer management, and an approval process based on the 4-eye principle have been implemented. The improved new version of the application is more adaptable than its predecessor, allowing for multi-currency transactions and customize parameters for internal settings of the payments.
L’industria bancaria sta subendo trasformazione digitale con le banche che investono nella digitalizzazione per migliorare i processi interni e i servizi online per i clienti. Questa tendenza è guidata dalla crescita dell’industria Fin-Tech e dalla necessità di adattarsi alla pandemia COVID-19. La digitalizzazione è vista come priorità per la crescita futura dai grandi operatori del mercato finanziario, avendo una correlazione positiva con la redditività delle banche e i risultati in termini di risparmio dei costi. La presente tesi ha considerato il porting di una soluzione di digital banking da un contesto di mono-paese a quello multinazionale da parte di NTT DATA Italia, la filiale italiana di NTT DATA Corporation. L’applicazione web sviluppata si focalizza sull’automazione dei processi bancari interni per un cliente di una banca internazionale ed è un’espansione di una soluzione esistente con usabilità migliore e funzionalità aggiunte per soddisfare le esigenze bancarie attuali e risolvere i problemi principali dell’applicazione attualmente utilizzata da un singolo paese, che ha molto legacy code e un’architettura monolitica, che non sono in grado di supportare la conversione liberamente definita tra le valute, ha un’interfaccia antiquata ed è fortemente vincolata al contesto del singolo paese. La nuova applicazione dovrebbe risolvere questi problemi e passare ai multiservizi, nonché provvedere la possibilità di configurare diverse impostazioni che la Banca usa durante l’elaborazione dei pagamenti. La tesi presenta un’analisi della fase iniziale di sviluppo, che include il primo rilascio dell’applicazione web della Banca, e i dettagli del suo design e attuazione secondo l’approccio dell’architettura a microservizi. Durante la fase iniziale dello sviluppo della nuova applicazione web, sono state implementate caratteristiche essenziali come le impostazioni generali di pagamenti, eccezioni e la gestione delle whitelist, la gestione dei clienti e il processo di approvazione basato sul principio dei quattro occhi. La nuova versione dell’applicazione ottimizzata è più adattabile rispetto al suo predecessore, permettendo di effettuare le transazioni in più valute e di personalizzare i parametri per le impostazioni interne dei pagamenti.
Porting a single-country web application to a multi-country web application in bank industry
Bakuleva, Elena
2021/2022
Abstract
The banking industry is undergoing digital transformation, with banks investing in digitalization to improve internal processes and online services for clients. This trend is driven by the growth of the Fin-Tech industry and the need to adapt to the COVID-19 pandemic. Digitalization is seen as a priority for future growth by big players in the financial market as it has a positive correlation with bank profitability and cost-saving results. This thesis considered porting of a digital banking solution from a single-country to a multi-countries context by NTT DATA Italia, the Italian branch of NTT DATA Corporation. The developed web application focuses on automating internal banking processes for an international bank client and is an expansion of an existing solution with improved usability and added functionality to meet the bank's current needs and solve the main problems of the currently used single-country application that has a lot of legacy code and monolith architecture, unable to support freely defined conversion between currencies, has the old-fashioned interface, and is strongly bounded to the context of the single country. The new application supposes to solve these problems and make a shift to microservices, and also provide possibilities to configure various settings that the Bank uses when processing payments. The thesis presents an analysis of the initial stage of development, which includes the first release of the Bank web application, and details of its design and implementation according to the microservice architecture approach. During the initial stage of the new web application development, essential features such as general settings of the payments, exceptions and whitelist managing, customer management, and an approval process based on the 4-eye principle have been implemented. The improved new version of the application is more adaptable than its predecessor, allowing for multi-currency transactions and customize parameters for internal settings of the payments.File | Dimensione | Formato | |
---|---|---|---|
Bakuleva Elena Thesis.pdf
non accessibile
Dimensione
3.09 MB
Formato
Adobe PDF
|
3.09 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/204394