polito.it
Politecnico di Torino (logo)

Analisi e sviluppo della migrazione di un assistente virtuale: da monolite ai microservizi = Analysis and development of the migration of a virtual assistant: from monolith to microservices

Giacomo Inghilleri

Analisi e sviluppo della migrazione di un assistente virtuale: da monolite ai microservizi = Analysis and development of the migration of a virtual assistant: from monolith to microservices.

Rel. Marco Torchiano. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (1MB) | Preview
Abstract:

Negli ultimi anni l’architettura a microservizi è diventata un pattern architetturale sempre più scelto dalle aziende che hanno la necessità di modernizzare vecchi software monolitici. Questi, infatti, rendono complessa l’introduzione di nuove funzionalità e la gestione del codice preesistente. Inoltre, poiché le tecnologie scelte durante la fase iniziale del progetto non possono essere modificate nel corso della vita del software, lo stack tecnologico sarà fisso e, con il passare degli anni, anche obsoleto. L’idea di svolgere questa tesi nasce dalla necessità dell’azienda Cloudmind S.p.A. di ampliare un software monolite al fine di renderlo un vero assistente virtuale. L’obiettivo è quello di dimostrare che i microservizi rappresentano una valida alternativa all’utilizzo dell’architettura monolitica permettendo il superamento delle problematiche sopracitate.

Relatori: Marco Torchiano
Anno accademico: 2022/23
Tipo di pubblicazione: Elettronica
Numero di pagine: 77
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: Cloudmind S.p.A.
URI: http://webthesis.biblio.polito.it/id/eprint/27666
Modifica (riservato agli operatori) Modifica (riservato agli operatori)