Università di Genova logo, link al sitoUniRe logo, link alla pagina iniziale
    • English
    • italiano
  • italiano 
    • English
    • italiano
  • Login
Mostra Item 
  •   Home
  • Tesi
  • Tesi di Laurea
  • Laurea Magistrale
  • Mostra Item
  •   Home
  • Tesi
  • Tesi di Laurea
  • Laurea Magistrale
  • Mostra Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Esplorazione dei trade-off tra le applicazioni monolitiche e a microservizi

Mostra/Apri
tesi35163836.pdf (1.425Mb)
Autore
Nicosia, Paola <1998>
Data
2025-10-24
Disponibile dal
2025-10-30
Abstract
Negli ultimi anni, i microservizi sono diventati sempre più popolari per la realizzazione di applicazioni moderne. Tuttavia, alcune aziende hanno deciso di tornare a un’architettura monolitica e, nel 2024, abbiamo assistito a due casi opposti: Prime Video è passata a un’architettura monolitica, mentre Netflix è passata ai microservizi. Questa tesi analizza i compromessi tra i due approcci attraverso uno studio di caso ispirato all’architettura di Prime Video. Abbiamo implementato sia un’applicazione monolitica sia una basata su microservizi e le abbiamo valutate tramite esperimenti controllati. I risultati mostrano che l’applicazione monolitica ha consumato meno risorse ed è risultata più semplice da gestire, mentre la versione a microservizi ha offerto una maggiore flessibilità nell’allocazione delle risorse, ma con costi più elevati.
 
In the last few years, microservices have become increasingly popular for building modern applications. However, some companies decided to go back to monolithic and in 2024, we have seen two contrasting stories: Prime Video switching to monolithic and Netflix switching to microservice. This thesis investigates the trade-offs between the two approaches through a case study inspired by Prime Video’s architecture. We implemented both a monolithic and a microservices application and evaluated them under controlled experiments. Results show that the monolithic application consumed fewer resources and was easier to manage, while the microservices version provided greater flexibility in resource allocation and incurred higher costs.
 
Tipo
info:eu-repo/semantics/masterThesis
Collezioni
  • Laurea Magistrale [6583]
URI
https://unire.unige.it/handle/123456789/13555
Metadati
Mostra tutti i dati dell'item

UniRe - Università degli studi di Genova | Informazioni e Supporto
 

 

UniReArchivi & Collezioni

Area personale

Login

UniRe - Università degli studi di Genova | Informazioni e Supporto