logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-03252024-221033


Tipo di tesi
Tesi di laurea magistrale
Autore
DI NOIA, ANTONIO NUNZIO PIO
URN
etd-03252024-221033
Titolo
Design and implementation of a cloud-native banking core system
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Prof. Mingozzi, Enzo
tutor Ing. Bacioccola, Andrea
Parole chiave
  • Architettura a microservizi
  • Cloud computing
  • High-Performance Computing
  • Microservices architecture
  • Modernization of traditional banking systems
  • Modernizzazione dei sistemi bancari
  • Orchestrazione dei workflow
  • Scalabilità
  • Scalability
  • Workflow orchestration
Data inizio appello
17/04/2024
Consultabilità
Completa
Riassunto
La modernizzazione dei sistemi bancari tradizionali rappresenta un ambito di crescente interesse accademico e professionale, in risposta alla necessità di migliorare l'efficienza operativa e ridurre la dipendenza da infrastrutture mainframe, spesso costose e meno flessibili. Questa tesi esplora la transizione verso soluzioni più agili, proponendo l'adozione di un'infrastruttura bancaria core basata sul cloud, che integra un'architettura a microservizi e un sistema di orchestrazione dei workflow, con ispirazione dalle tecnologie di High-Performance Computing (HPC). Nel corso della ricerca, è stato applicato il Domain-Driven Design per ottimizzare la gestione dei dati, sviluppando microservizi fondamentali quali il Parser, il Job Manager e il Decision Manager. L'efficacia di questa proposta è stata verificata attraverso studi di casi specifici e una serie di test, condotti sia in ambiente locale che sulla piattaforma cloud Azure, evidenziando come la soluzione proposta possa offrire notevoli vantaggi in termini di scalabilità, gestione efficiente delle risorse e semplificazione dello sviluppo software attraverso l'approccio low-code. Benché focalizzata sulla modernizzazione dei sistemi bancari, l'applicabilità generale di questa soluzione suggerisce un potenziale di adattamento ad altri settori, in cui i processi aziendali possono essere efficacemente rappresentati e gestiti tramite workflow.

The modernization of traditional banking systems represents an area of growing academic and professional interest, in response to the need to improve operational efficiency and reduce dependence on often expensive and less flexible mainframe infrastructures. This thesis explores the transition towards more agile solutions, proposing the adoption of a cloud-based core banking infrastructure that integrates a microservices architecture and a workflow orchestration system, drawing inspiration from High-Performance Computing (HPC) technologies. Throughout the research, Domain-Driven Design has been applied to optimize data management, developing fundamental microservices such as the Parser, the Job Manager, and the Decision Manager. The effectiveness of this proposal has been verified through specific case studies and a series of tests, conducted both locally and on the Azure cloud platform, highlighting how the proposed solution can offer significant benefits in terms of scalability, efficient resource management, and simplification of software development through the low-code approach. Although focused on the modernization of banking systems, the general applicability of this solution suggests potential adaptation to other sectors, where business processes can be effectively represented and managed through workflows.
File