Arianna Gentile
Analisi ed implementazione di un’applicazione orientata agli eventi = Analysis and implementation of an event-driven application.
Rel. Paolo Garza. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (5MB) | Preview |
Abstract: |
L'Event Sourcing è un pattern architetturale sempre più utilizzato nelle moderne applicazioni Web orientate ai microservizi. Questo tipo di pattern ha suscitato grande interesse negli ultimi anni poiché promette il miglioramento di scalabilità, integrazione e tracciabilità per gli applicativi che ne fanno uso, cambiando il modo in cui i dati vengono gestiti nei sistemi distribuiti. Questa tesi presenta un caso di studio sul modello di progettazione Event Sourcing e sui principi del modello di progettazione Command Query Responsibility Segregation (CQRS) strettamente associato al precedente. Inoltre verranno presentati i concetti di 'Domain-Driven-Design', il cui principale obiettivo è il velocizzare e semplificare lo sviluppo di applicazioni complesse, ed 'Event Store', database per la persistenza degli eventi, con le sue possibili implementazioni. Lo scopo di questo elaborato è la presentazione di questi modelli e la loro applicazione all'interno di un reale progetto in linguaggio Java per poterne descrivere vantaggi e svantaggi relativi al loro utilizzo rispetto ad architetture tradizionali che si trovano tutt'oggi nella maggior parte degli applicativi. |
---|---|
Relatori: | Paolo Garza |
Anno accademico: | 2021/22 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 87 |
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: | DATA Reply S.r.l. con Unico Socio |
URI: | http://webthesis.biblio.polito.it/id/eprint/23579 |
Modifica (riservato agli operatori) |