Carlo Vitale
Soluzione basata su Quarkus per migliorare le performance del modulo BFF su un'architettura a microservizi = Quarkus-based solution to improve BFF performances on a microservices architecture.
Rel. Luca Ardito. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
Abstract
Miglioramento della comunicazione tra servizi nella Nuova Piattaforma Regionale di Interoperabilità di Healthy Reply, tramite la reimplementazione del modulo BFF in Quarkus, al fine di migliorarne le prestazioni. Il progetto verte sulla ricostruzione del BFF, modulo atto allo smistamento delle chiamate da parte dei client nei confronti dei servizi backend. Il componente installato nella piattaforma presentava dei problemi dal punto di vista di efficienza e sicurezza. Nello specifico, il modulo BFF non era in grado di gestire efficientemente molte chiamate in parallelo verso endpoint HTTP differenti, i problemi derivavano dal paradigma con cui era stato progettato. Esso sfruttava una politica di I/O bloccante, in poche parole ogniqualvolta un evento necessitasse di un'operazione di input/output, il thread adibito alla connessione si ritrovava in stallo, comportando ritardi anche sulle altre connessioni.
L'obbiettivo del progetto è quello di risolvere questo problema tramite la riprogettazione del modulo BFF in Quarkus, un framework java innovativo che permette di sviluppare applicazioni particolarmente leggere e veloci
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
