Process-driven design of cloud data platforms

Data platforms are state-of-the-art solutions for implementing data-driven applications and analytics. They facilitate the ingestion, storage, management, and exploitation of big data. Data platforms are built on top of complex ecosystems of services answering different data needs and requirements; such ecosystems are offered by different providers (e.g., Amazon AWS and Microsoft Azure). However, when it comes to engineering data platforms, no unifying strategy and methodology is available yet, and the design is mainly left to the expertise of practitioners in the field. Service providers simply expose a long list of interoperable and alternative engines, making it hard to select the optimal subset without a deep knowledge of the ecosystem. A more effective design approach starts with knowledge of the data transformation and exploitation processes that the platform should support. In this paper, we sketch a computer-aided design methodology and then focus on the selection of the optimal services needed to implement such processes. We show that our approach lightens the design of data platforms and enables an unbiased selection and comparison of solutions even through different service ecosystems. • Automatic design of blueprints of data platforms driven by data processes. • The methodology is composed of three steps: matching, augmentation, and optimization. • The methodology is portable to any cloud service provider. • Recognition of architectural patterns, such as Lakehouse and Lambda Architecture. • Human in the loop: designers can inject their knowledge to refine the blueprints.

Authors

Institutions

Publication Details

Journal
Information Systems
Published
2025-02-04
DOI
https://doi.org/10.1016/j.is.2025.102527
Citations
2
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
6.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Process-driven design of cloud data platforms

Matteo Golfarelli, Marco Pasini, Matteo Francia
2 citations
Information Systems
Cloud Computing and Resource Management
6.49
article

Process-driven design of cloud data platforms

Matteo Golfarelli, Marco Pasini, Matteo Francia
article en
2 citations

Abstract

Data platforms are state-of-the-art solutions for implementing data-driven applications and analytics. They facilitate the ingestion, storage, management, and exploitation of big data. Data platforms are built on top of complex ecosystems of services answering different data needs and requirements; such ecosystems are offered by different providers (e.g., Amazon AWS and Microsoft Azure). However, when it comes to engineering data platforms, no unifying strategy and methodology is available yet, and the design is mainly left to the expertise of practitioners in the field. Service providers simply expose a long list of interoperable and alternative engines, making it hard to select the optimal subset without a deep knowledge of the ecosystem. A more effective design approach starts with knowledge of the data transformation and exploitation processes that the platform should support. In this paper, we sketch a computer-aided design methodology and then focus on the selection of the optimal services needed to implement such processes. We show that our approach lightens the design of data platforms and enables an unbiased selection and comparison of solutions even through different service ecosystems. • Automatic design of blueprints of data platforms driven by data processes. • The methodology is composed of three steps: matching, augmentation, and optimization. • The methodology is portable to any cloud service provider. • Recognition of architectural patterns, such as Lakehouse and Lambda Architecture. • Human in the loop: designers can inject their knowledge to refine the blueprints.

Information SystemsVol. 131
University of Bologna (IT)
Openalex Percentile: Top 5%
Cloud Computing and Resource Management
6.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.