Da software monolitico a DevOps e Microservizi: un caso di studio industriale

Neri, Alessandro (2021) Da software monolitico a DevOps e Microservizi: un caso di studio industriale. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [LM-DM270] - Cesena
Documenti full-text disponibili:
[img] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Non commerciale - Non opere derivate 4.0 (CC BY-NC-ND 4.0)

Download (4MB)

Abstract

In questa tesi si è documentato il processo che ha portato un gruppo ristretto di sviluppatori di una grande azienda del territorio a riprogettare un prodotto software monolitico e il relativo processo di sviluppo attraverso la trasformazione architetturale a microservizi e l'adozione della filosofia DevOps. L'obiettivo è quello di dimostrare, tramite comparazione di metriche e indicatori di prestazione, i benefici ottenuti dall'applicazione combinata dei concetti derivanti dai due mondi. Il problema si considera sotto diverse prospettive di coordinamento: quello dei processi di sviluppo, dei servizi applicativi (livello architetturale) e dei servizi operativi (pipeline DevOps). Dapprima si è condotta una ricerca sullo stato dell’arte relativo a princìpi, pratiche e strumenti DevOps. Successivamente si riporta l'esperienza di implementazione del rinnovo architetturale, tecnologico e dei processi dell'applicativo software industriale. Durante l'esposizione sarà posta particolare attenzione alle pratiche DevOps che hanno consentito la trasformazione e il loro effetto sulla qualità del software e del processo rispetto al sistema originale.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Neri, Alessandro
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
microservizi,DevOps,CICD,IaC,Terraform,Docker,Kubernetes,Container,Continuos Integration,Continuos Deployment,Helm,Pipeline,Automazione
Data di discussione della Tesi
26 Marzo 2021
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^