Please use this identifier to cite or link to this item:
https://hdl.handle.net/10216/176650| Author(s): | Bruno Emanuel Prata de Matos |
| Title: | Apache Flink Migration for Real-Time Data Streaming Services: Methodology and Evaluation |
| Issue Date: | 2026-07-23 |
| Abstract: | The continuous growth in volume, velocity, and diversity of data generated by vehicles and automotive production systems has exposed the limitations of traditional batch processing architectures and microservice-based approaches. In response, stream processing frameworks such as Apache Flink have emerged as promising solutions for building scalable, low-latency, and resource-efficient data pipelines. This dissertation presents the controlled migration of an existing automotive data processing service within BMW's connected vehicle ecosystem, built on the Quarkus framework, to an Apache Flink-based stream processing architecture. The work encompasses requirements elicita- tion of the existing system, incremental architectural design of the Flink-based solution, functional validation through module testing, and performance benchmarking comparing the legacy system with the migrated implementation. The analysis of existing literature reveals a clear research gap: while Apache Flink is increasingly adopted in large-scale automotive data pipelines, no studies systematically document the migration of an existing automotive service to Apache Flink with quantitative benchmarks and reusable migration guidelines. This work addresses this gap by contributing validated per- formance evidence, cost analysis, and a set of migration guidelines applicable to automotive and other data-intensive industrial systems. |
| Description: | O crescimento contínuo em volume, velocidade e diversidade dos dados gerados por veículos e sis- temas de produção automóvel expôs as limitações das arquiteturas tradicionais de processamento em lote e das arquiteturas baseadas em microsserviços. Em resposta, frameworks de processa- mento de streams como o Apache Flink surgiram como soluções promissoras para a construção de pipelines de dados escaláveis, com baixa latência e utilização eficiente de recursos. Esta dissertação apresenta a migração controlada de um serviço existente de processamento de dados automóvel no ecossistema de veículos conectados da BMW, baseado no framework Quarkus, para uma arquitetura de processamento de streams com Apache Flink. O trabalho in- clui a elicitação de requisitos do sistema existente, o design arquitetural incremental da solução baseada em Flink, a validação funcional através de testes modulares e a avaliação de desempenho comparativa entre o sistema legado e a implementação migrada. A análise da literatura existente revela uma lacuna clara na investigação: embora o Apache Flink esteja a ser crescentemente adotado em pipelines de dados automóvel de grande escala, não existem estudos que documentem sistematicamente a migração de um serviço automóvel existente para Apache Flink com benchmarks quantitativos e diretrizes de migração reutilizáveis. Este trabalho aborda essa lacuna contribuindo com evidência validada de desempenho, uma análise de custos e um conjunto de diretrizes de migração aplicáveis a sistemas industriais intensivos em dados. |
| Subject: | Ciências da engenharia e tecnologias Engineering and technology |
| Scientific areas: | Ciências da engenharia e tecnologias Engineering and technology |
| URI: | https://hdl.handle.net/10216/176650 |
| Document Type: | Dissertação |
| Rights: | embargoedAccess |
| Embargo End Date: | 2029-07-22 |
| Appears in Collections: | FEUP - Dissertação |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 796385.pdf Restricted Access | Apache Flink Migration for Real-Time Data Streaming Services: Methodology and Evaluation | 1.03 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.