Sviluppo e monitoraggio di applicazioni basate su microservizi nel cloud: analisi di un caso di studio
View/ Open
Author
Biasotti, Lorenzo <1998>
Date
2022-12-20Data available
2022-12-29Abstract
Nel seguente progetto di tesi andremo a studiare e presentare la metodologia e le best practice per definire e gestire un'applicazione basata su microservizi.
Discuteremo inoltre l'importanza dell'osservabilità e i requisiti per sviluppare una piattaforma che monitori costantemente il sistema, aiutando gli operatori umani a rilevare le anomalie.
In seguito, supporteremo i risultati di tale analisi considerando un'applicazione in produzione e attualmente distribuita su Amazon Web Services.
Dimostreremo che applicando i pattern, le best practice e una piattaforma di osservabilità, saremo in grado di definire una nuova architettura che la migliora e risolve i problemi esistenti. In the following thesis project, we will study and present the methodology and best practices for defining and managing a microservice-based application.
We will also discuss the importance of observability and the requirements for developing a platform that constantly monitors the system, helping human operators to detect anomalies.
We will then support the results of this analysis by considering an application in production and currently deployed on Amazon Web Services.
We will show that applying discussed patterns, best practices, and the observability platform enables the definition of a new architecture that improves it and solves existing problems.
Type
info:eu-repo/semantics/masterThesisCollections
- Laurea Magistrale [4822]