The aim of the thesis is to compare the paradigm of reactive programming with the traditional imperative paradigm in different scenarios to identify and evaluate its strengths. Initially, the paradigm will be studied in detail while maintaining a particular focus on applications in the world of REST microservices. To follow, some real use cases will be proposed that will require the realization, from design to implementation, of two solutions: one reactive and the other imperative. At the technological level, the Spring framework will be used for implementation and the docker/kubernetes stack for deployment.
L'obiettivo della tesi è di confrontare il paradigma di programmazione reattiva con il tradizionale paradigma imperativo in diversi scenari per individuare e valutarne i punti di forza. Inizialmente, il paradigma verrà studiato nel dettaglio mantenendo un particolare focus sulle applicazioni al mondo dei microservizi REST. A seguire, verranno proposti alcuni casi d'uso reali che richiederanno la realizzazione, dal design fino all'implementazione, di due soluzioni: una reattiva e l'altra imperativa. A livello tecnologico, si utilizzerà il framework Spring per l'implementazione e lo stack docker/kubernetes per il deployment.
PROGRAMMAZIONE REATTIVA NELL'INFRASTRUTTURA DEI MICROSERVIZI
COLACICCO, GIUSEPPE
2021/2022
Abstract
The aim of the thesis is to compare the paradigm of reactive programming with the traditional imperative paradigm in different scenarios to identify and evaluate its strengths. Initially, the paradigm will be studied in detail while maintaining a particular focus on applications in the world of REST microservices. To follow, some real use cases will be proposed that will require the realization, from design to implementation, of two solutions: one reactive and the other imperative. At the technological level, the Spring framework will be used for implementation and the docker/kubernetes stack for deployment.| File | Dimensione | Formato | |
|---|---|---|---|
|
Tesi COLACICCO GIUSEPPE.pdf
File consultabile da postazioni biblioteca
Descrizione: Tesi in formato pdf
Dimensione
2.22 MB
Formato
Adobe PDF
|
2.22 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/83400