Selecting an Optimal Stream Processing Tool in an E-commerce Environment

dc.contributor.authorMazneh, Diako
dc.contributor.departmentfi=Johtamisen ja yrittäjyyden laitos|en=Department of Management and Entrepreneurship|
dc.contributor.facultyfi=Turun kauppakorkeakoulu|en=Turku School of Economics|
dc.contributor.studysubjectfi=Tietojärjestelmätiede|en=Information Systems Science|
dc.date.accessioned2025-06-26T21:03:39Z
dc.date.available2025-06-26T21:03:39Z
dc.date.issued2025-06-13
dc.description.abstractThe rapid growth of data volume and velocity in e-commerce has heightened the demand for real-time analytics and adaptive business strategies. Selecting an optimal stream processing tool is critical, yet challenging, due to the wide array of available platforms and the complexity of requirements in modern e-commerce environments. This thesis addresses the gap by applying a structured decision-making framework, based on the Analytic Hierarchy Process (AHP), to guide e-commerce organizations in evaluating and selecting stream processing tools aligned with their operational and strategic needs. The research employs a multi-method case study within an European e-commerce company, combining qualitative data from stakeholder interviews, documentation analysis, and observations, with quantitative pairwise comparisons to establish and weight key selection criteria. Six stream processing platforms: Apache Flink, Apache Spark Structured Streaming, Apache Kafka Streams, Apache Storm, Apache Samza, and Google Cloud Dataflow are systematically evaluated against criteria such as fault tolerance, performance, state and event handling, integration, operability, and cost within a dynamic pricing case study. The findings demonstrate how a criteria-driven methodology can support organizations in making informed and context-aware technology choices.
dc.format.extent78
dc.identifier.olddbid199420
dc.identifier.oldhandle10024/182451
dc.identifier.urihttps://www.utupub.fi/handle/11111/20517
dc.identifier.urnURN:NBN:fi-fe2025062674723
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightssuljettu
dc.source.identifierhttps://www.utupub.fi/handle/10024/182451
dc.subjectStream processing, E-commerce, Real-time analytics, Analytic Hierarchy Process (AHP), Tool selection, Dynamic pricing
dc.titleSelecting an Optimal Stream Processing Tool in an E-commerce Environment
dc.type.ontasotfi=Pro gradu -tutkielma|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Selecting_an_Optimal_Stream_Processing_Tool_in_an_E_commerce_Environment_FINAL_Pdfa.pdf
Size:
4.12 MB
Format:
Adobe Portable Document Format