{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T01:01:24Z","timestamp":1781053284400,"version":"3.54.1"},"reference-count":25,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,11,1]],"date-time":"2026-11-01T00:00:00Z","timestamp":1793491200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100014438","name":"Business Finland","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100014438","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2026,11]]},"DOI":"10.1016\/j.future.2026.108585","type":"journal-article","created":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T15:24:21Z","timestamp":1778945061000},"page":"108585","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Designing a cloud-native MLOps pipeline using Databricks: A case study in industrial practice"],"prefix":"10.1016","volume":"184","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5582-9487","authenticated-orcid":false,"given":"Sergio","family":"Moreschini","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sandra","family":"Raitaniemi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elias","family":"M\u00e4kel\u00e4","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tommi","family":"Laukkanen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"H\u00e4stbacka","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"6","key":"10.1016\/j.future.2026.108585_b1","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/s10462-025-11164-3","article-title":"Machine learning operations landscape: platforms and tools","volume":"58","author":"Berberi","year":"2025","journal-title":"Artif. Intell. Rev."},{"key":"10.1016\/j.future.2026.108585_b2","unstructured":"A. Basile, F. Calefato, F. Lanubile, G. Mallardi, L. Quaranta, et al., An MLOps Solution Framework for Transitioning Machine Learning Models into eHealth Systems, in: CEUR Workshop Proceedings, 2024."},{"key":"10.1016\/j.future.2026.108585_b3","series-title":"Databricks named a leader in the 2025 gartner\u00ae magic quadrant\u2122 for data science and machine learning platforms","author":"Databricks","year":"2025"},{"key":"10.1016\/j.future.2026.108585_b4","series-title":"The 2025 & 2026 ultimate guide to the data lakehouse and the data lakehouse ecosystem","author":"Merced","year":"2025"},{"key":"10.1016\/j.future.2026.108585_b5","series-title":"International Working Conference on Transfer and Diffusion of IT","first-page":"101","article-title":"An analysis of the barriers preventing the implementation of MLOps","author":"Kolar Narayanappa","year":"2023"},{"key":"10.1016\/j.future.2026.108585_b6","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2025.112599","article-title":"The evolution of technical debt from DevOps to generative AI: A multivocal literature review","volume":"231","author":"Moreschini","year":"2026","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.future.2026.108585_b7","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2024.112331","article-title":"Navigating the DevOps landscape","volume":"223","author":"Zhang","year":"2025","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.future.2026.108585_b8","series-title":"Advances in Neural Information Processing Systems","article-title":"Hidden technical debt in machine learning systems","author":"Sculley","year":"2015"},{"key":"10.1016\/j.future.2026.108585_b9","doi-asserted-by":"crossref","unstructured":"S. Moreschini, F. Lomio, D. H\u00e4stbacka, D. Taibi, MLOps for evolvable AI intensive software systems, in: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER, 2022, pp. 1293\u20131294.","DOI":"10.1109\/SANER53432.2022.00155"},{"key":"10.1016\/j.future.2026.108585_b10","series-title":"MLOps: Continuous delivery and automation pipelines in machine learning","author":"Center","year":"2023"},{"key":"10.1016\/j.future.2026.108585_b11","series-title":"MLOps workflows on databricks","author":"Databricks","year":"2024"},{"key":"10.1016\/j.future.2026.108585_b12","doi-asserted-by":"crossref","unstructured":"G. Symeonidis, E. Nerantzis, A. Kazakis, G.A. Papakostas, MLOps - Definitions, Tools and Challenges, in: 2022 IEEE 12th Annual Computing and Communication Workshop and Conference, CCWC, 2022, pp. 0453\u20130460.","DOI":"10.1109\/CCWC54503.2022.9720902"},{"key":"10.1016\/j.future.2026.108585_b13","doi-asserted-by":"crossref","unstructured":"G. Recupito, F. Pecorelli, G. Catolino, S. Moreschini, D.D. Nucci, F. Palomba, D.A. Tamburri, A Multivocal Literature Review of MLOps Tools and Features, in: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA, 2022, pp. 84\u201391.","DOI":"10.1109\/SEAA56994.2022.00021"},{"key":"10.1016\/j.future.2026.108585_b14","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2025.107725","article-title":"An empirical guide to MLOps adoption: Framework, maturity model and taxonomy","volume":"183","author":"John","year":"2025","journal-title":"Inf. Softw. Technol."},{"issue":"2","key":"10.1016\/j.future.2026.108585_b15","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","article-title":"Guidelines for conducting and reporting case study research in software engineering","volume":"14","author":"Runeson","year":"2009","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.future.2026.108585_b16","series-title":"The big book of MLOps: Second edition","author":"Bradley","year":"2023"},{"key":"10.1016\/j.future.2026.108585_b17","series-title":"What is the medallion lakehouse architecture?","author":"Databricks","year":"2025"},{"key":"10.1016\/j.future.2026.108585_b18","series-title":"MLOps stacks: model development process as code","author":"MLOpsStacks","year":"2025"},{"key":"10.1016\/j.future.2026.108585_b19","series-title":"Databricks asset bundles for MLOps stacks","author":"MLOpsStacksDevTool","year":"2025"},{"key":"10.1016\/j.future.2026.108585_b20","series-title":"Functional workspace organization on databricks","author":"DataBricksWorkspaces","year":"2022"},{"key":"10.1016\/j.future.2026.108585_b21","series-title":"Sharing metadata across different databricks workspaces using hive external metastore","author":"DataBricksMetadata","year":"2022"},{"key":"10.1016\/j.future.2026.108585_b22","series-title":"Accelerate: The science of lean software and DevOps","author":"Forsgren","year":"2018"},{"key":"10.1016\/j.future.2026.108585_b23","series-title":"Using databricks repos to integrate with git","author":"Databricks","year":"2025"},{"key":"10.1016\/j.future.2026.108585_b24","series-title":"Databricks asset bundles","author":"Databricks","year":"2025"},{"key":"10.1016\/j.future.2026.108585_b25","series-title":"Azure key vault tasks in azure DevOps pipelines","author":"Microsoft","year":"2025"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26002190?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26002190?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T00:43:11Z","timestamp":1781052191000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X26002190"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,11]]},"references-count":25,"alternative-id":["S0167739X26002190"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2026.108585","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2026,11]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Designing a cloud-native MLOps pipeline using Databricks: A case study in industrial practice","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2026.108585","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108585"}}