polito.it
Politecnico di Torino (logo)

Analisi ed implementazione di un’applicazione orientata agli eventi = Analysis and implementation of an event-driven application

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

[img]
Preview
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) Modifica (riservato agli operatori)