Federico Beltrame
Implementazione di un'architettura a microservizi per un algoritmo di calcolo scientifico = Implementation of a microservices architecture for a scientific calculation algorithm.
Rel. Giovanni Malnati. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
Lo sviluppo di software, soprattutto in ambito distribuito, ha evidenziato alcune lacune tipiche delle architetture tradizionali. Una delle soluzioni più diffuse che rientrano in questa categoria prende il nome di monolitica, che ha come caratteristica principale quella di raggruppare in un singolo blocco tutti i servizi che il sistema offre. Questo risulta essere un problema considerevole, principalmente nella correzione di eventuali errori e nell’implementazione di nuove funzionalità nel codice. Questo lavoro di tesi ha come studio principale quello di trovare delle soluzioni alternative a quelle più tradizionali, e tra le varie ipotesi, si è scelto di sviluppare un’architettura a microservizi. Questa soluzione è molto utilizzata nell’ambiente cloud, soprattutto per i svariati vantaggi che essa offre rispetto ad altre soluzioni, come quella monolitica indicata in precedenza.
Difatti, si può notare che un’architettura a microservizi permette di definire dei servizi di piccole dimensioni, ognuno con specifiche responsabilità e indipendenti gli uni dagli altri, ma in grado di comunicare tra loro in modo efficiente
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
