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, Master of science program in Computer Engineering, 2023
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: 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
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modify record (reserved for operators) |
