Raffaele Viola
Agile Integration in the Telecommunications Sector: Design and Implementation of a Cloud-native Integration Service on AWS.
Rel. Riccardo Sisto. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
Abstract: |
This thesis, carried out in collaboration with Storm Reply, focuses on the design and implementation of a microservice on AWS cloud, aimed at facilitating system integration within assurance projects in the telecommunications sector. The proposed microservice adopts a cloud-native approach, following best practices to ensure reliability, scalability, and security. By leveraging cutting-edge technologies such as Docker, Node.js, AWS Elastic Container Service, Redis, AWS AppConfig, and AWS EventBridge, the microservice orchestrates an event-driven choreography to manage interactions between heterogeneous systems. A key feature of the microservice is its configurability through JSON files, allowing for detailed descriptions of the systems to be integrated and the necessary transformations for incoming and outgoing data. The transformations are managed through JSONata, a lightweight query and transformation language for JSON data extensively used for system integration tasks. Additionally, the microservice includes a plugin library, built from the configuration files, that enables integration functionalities, such as communications with systems via HTTP, queues and ElasticSearch indices. The project was developed with a strong focus on best DevOps practices and guided by the Agile methodology, ensuring continuous integration, and rapid, iterative delivery of high-quality software. This approach allowed for flexibility, adaptability to change, and efficient response to feedback throughout the development lifecycle. Through case study analysis and performance evaluation, the thesis will demonstrate the effectiveness of the microservice in simplifying and optimizing the integration process for assurance projects in the telecommunication sector, offering a flexible and robust infrastructure to address the challenges of service and data interconnection in a dynamic and complex environment on a fully cloud-based solution. |
---|---|
Relatori: | Riccardo Sisto |
Anno accademico: | 2024/25 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 95 |
Informazioni aggiuntive: | Tesi secretata. Fulltext non presente |
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: | STORM REPLY S.R.L. con unico socio |
URI: | http://webthesis.biblio.polito.it/id/eprint/33911 |
Modifica (riservato agli operatori) |