{"id":"https://openalex.org/W7161411142","doi":"https://doi.org/10.1016/j.future.2026.108585","title":"Designing a cloud-native MLOps pipeline using Databricks: A case study in industrial practice","display_name":"Designing a cloud-native MLOps pipeline using Databricks: A case study in industrial practice","publication_year":2026,"publication_date":"2026-05-16","ids":{"openalex":"https://openalex.org/W7161411142","doi":"https://doi.org/10.1016/j.future.2026.108585"},"language":"en","primary_location":{"id":"doi:10.1016/j.future.2026.108585","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.future.2026.108585","pdf_url":null,"source":{"id":"https://openalex.org/S186357190","display_name":"Future Generation Computer Systems","issn_l":"0167-739X","issn":["0167-739X","1872-7115"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Generation Computer Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.future.2026.108585","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050985467","display_name":"Sergio Moreschini","orcid":"https://orcid.org/0000-0002-5582-9487"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Sergio Moreschini","raw_affiliation_strings":["Tampere University, Tampere, Finland"],"raw_orcid":"https://orcid.org/0000-0002-5582-9487","affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136302870","display_name":"Sandra Raitaniemi","orcid":null},"institutions":[{"id":"https://openalex.org/I150589677","display_name":"Tampere University of Applied Sciences","ror":"https://ror.org/00bwtjf83","country_code":"FI","type":"education","lineage":["https://openalex.org/I150589677"]},{"id":"https://openalex.org/I4210133110","display_name":"Tampere University","ror":null,"country_code":"FI","type":null,"lineage":["https://openalex.org/I4210133110"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Sandra Raitaniemi","raw_affiliation_strings":["Fastems, Tampere, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fastems, Tampere, Finland","institution_ids":["https://openalex.org/I4210133110","https://openalex.org/I150589677"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5125049499","display_name":"Elias M\u00e4kel\u00e4","orcid":null},"institutions":[{"id":"https://openalex.org/I150589677","display_name":"Tampere University of Applied Sciences","ror":"https://ror.org/00bwtjf83","country_code":"FI","type":"education","lineage":["https://openalex.org/I150589677"]},{"id":"https://openalex.org/I4210133110","display_name":"Tampere University","ror":null,"country_code":"FI","type":null,"lineage":["https://openalex.org/I4210133110"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Elias M\u00e4kel\u00e4","raw_affiliation_strings":["Fastems, Tampere, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fastems, Tampere, Finland","institution_ids":["https://openalex.org/I4210133110","https://openalex.org/I150589677"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077392638","display_name":"Tommi Laukkanen","orcid":"https://orcid.org/0000-0002-6353-2835"},"institutions":[{"id":"https://openalex.org/I150589677","display_name":"Tampere University of Applied Sciences","ror":"https://ror.org/00bwtjf83","country_code":"FI","type":"education","lineage":["https://openalex.org/I150589677"]},{"id":"https://openalex.org/I4210133110","display_name":"Tampere University","ror":null,"country_code":"FI","type":null,"lineage":["https://openalex.org/I4210133110"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Tommi Laukkanen","raw_affiliation_strings":["Fastems, Tampere, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fastems, Tampere, Finland","institution_ids":["https://openalex.org/I4210133110","https://openalex.org/I150589677"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032501526","display_name":"David H\u00e4stbacka","orcid":"https://orcid.org/0000-0001-8442-1248"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"David H\u00e4stbacka","raw_affiliation_strings":["Tampere University, Tampere, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5050985467"],"corresponding_institution_ids":["https://openalex.org/I166825849"],"apc_list":{"value":3340,"currency":"USD","value_usd":3340},"apc_paid":{"value":3340,"currency":"USD","value_usd":3340},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.82132862,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"184","issue":null,"first_page":"108585","last_page":"108585"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10763","display_name":"Digital Transformation in Industry","score":0.09960000216960907,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10763","display_name":"Digital Transformation in Industry","score":0.09960000216960907,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.09939999878406525,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.06970000267028809,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/devops","display_name":"DevOps","score":0.6718000173568726},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6047000288963318},{"id":"https://openalex.org/keywords/operationalization","display_name":"Operationalization","score":0.5073999762535095},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.4823000133037567},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.4521999955177307},{"id":"https://openalex.org/keywords/bridge","display_name":"Bridge (graph theory)","score":0.42489999532699585},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.40700000524520874},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.40459999442100525},{"id":"https://openalex.org/keywords/vendor","display_name":"Vendor","score":0.4041999876499176},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.3749000132083893}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7843000292778015},{"id":"https://openalex.org/C9903902","wikidata":"https://www.wikidata.org/wiki/Q3025536","display_name":"DevOps","level":3,"score":0.6718000173568726},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6047000288963318},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5266000032424927},{"id":"https://openalex.org/C9354725","wikidata":"https://www.wikidata.org/wiki/Q286017","display_name":"Operationalization","level":2,"score":0.5073999762535095},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.4894999861717224},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.4823000133037567},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.4521999955177307},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.42489999532699585},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.40700000524520874},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.40459999442100525},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.4041999876499176},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.3749000132083893},{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.3720000088214874},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.3707999885082245},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.3677999973297119},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.3671000003814697},{"id":"https://openalex.org/C58581272","wikidata":"https://www.wikidata.org/wiki/Q12741163","display_name":"Workspace","level":3,"score":0.3587000072002411},{"id":"https://openalex.org/C135981907","wikidata":"https://www.wikidata.org/wiki/Q188056","display_name":"Triangulation","level":2,"score":0.335999995470047},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.33000001311302185},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.30320000648498535},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.29510000348091125},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.28450000286102295},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.27959999442100525},{"id":"https://openalex.org/C172191483","wikidata":"https://www.wikidata.org/wiki/Q1071806","display_name":"Provisioning","level":2,"score":0.2768000066280365},{"id":"https://openalex.org/C6604083","wikidata":"https://www.wikidata.org/wiki/Q376937","display_name":"Requirements engineering","level":3,"score":0.2752000093460083},{"id":"https://openalex.org/C2781469121","wikidata":"https://www.wikidata.org/wiki/Q331483","display_name":"Demolition","level":2,"score":0.27379998564720154},{"id":"https://openalex.org/C185874996","wikidata":"https://www.wikidata.org/wiki/Q269699","display_name":"Interdependence","level":2,"score":0.2718000113964081},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.26930001378059387},{"id":"https://openalex.org/C30452754","wikidata":"https://www.wikidata.org/wiki/Q621590","display_name":"Application lifecycle management","level":3,"score":0.2632000148296356},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.2624000012874603},{"id":"https://openalex.org/C2781133158","wikidata":"https://www.wikidata.org/wiki/Q1088669","display_name":"Survivability","level":2,"score":0.25929999351501465},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.2547000050544739},{"id":"https://openalex.org/C34972735","wikidata":"https://www.wikidata.org/wiki/Q2920267","display_name":"Engineering design process","level":2,"score":0.2517000138759613},{"id":"https://openalex.org/C2777364373","wikidata":"https://www.wikidata.org/wiki/Q32880","display_name":"Architectural style","level":3,"score":0.250900000333786}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1016/j.future.2026.108585","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.future.2026.108585","pdf_url":null,"source":{"id":"https://openalex.org/S186357190","display_name":"Future Generation Computer Systems","issn_l":"0167-739X","issn":["0167-739X","1872-7115"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Generation Computer Systems","raw_type":"journal-article"},{"id":"pmh:oai:trepo.tuni.fi:10024/237731","is_oa":true,"landing_page_url":"https://trepo.tuni.fi/handle/10024/237731","pdf_url":null,"source":{"id":"https://openalex.org/S7407055260","display_name":"Trepo - Institutional Repository of Tampere University","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.1016/j.future.2026.108585","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.future.2026.108585","pdf_url":null,"source":{"id":"https://openalex.org/S186357190","display_name":"Future Generation Computer Systems","issn_l":"0167-739X","issn":["0167-739X","1872-7115"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Generation Computer Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5769303441047668}],"awards":[],"funders":[{"id":"https://openalex.org/F4320328501","display_name":"Business Finland","ror":"https://ror.org/05bgf9v38"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W2162739315","https://openalex.org/W4214942037","https://openalex.org/W4286331425","https://openalex.org/W4320068739","https://openalex.org/W4406348806","https://openalex.org/W4408536751","https://openalex.org/W4408741600","https://openalex.org/W4413759233"],"related_works":[],"abstract_inverted_index":{"We":[0],"present":[1],"a":[2,12,38,113,189],"engineering":[3,93],"case":[4],"study":[5],"on":[6,178],"the":[7,24,35,118,130,168],"design":[8,105,119],"and":[9,26,44,55,61,67,70,81,103,122,142,148,154,159,165,184,194],"evolution":[10],"of":[11,29],"cloud-native":[13],"MLOps":[14,180],"pipeline":[15,48],"in":[16,186],"an":[17,92],"industrial":[18],"setting":[19],"using":[20],"Databricks.":[21],"Motivated":[22],"by":[23],"operational":[25],"lifecycle":[27],"challenges":[28],"deploying":[30],"machine-learning":[31],"models":[32],"at":[33],"scale,":[34],"project":[36],"adopted":[37],"platform-centric":[39],"approach":[40,90],"to":[41,64],"automation,":[42],"reproducibility,":[43],"scalable":[45],"operation.":[46],"The":[47,107,171],"integrates":[49],"versioned":[50],"data":[51],"management,":[52],"experiment":[53],"tracking":[54],"registry-based":[56],"promotion,":[57],"CI/CD":[58,101],"for":[59],"ML,":[60],"environment":[62],"isolation":[63],"bridge":[65],"experimentation":[66],"production.":[68],"Security":[69],"data-privacy":[71],"constraints":[72,150],"are":[73,163],"operationalized":[74],"through":[75],"workspace":[76],"isolation,":[77],"role-based":[78],"access":[79],"control,":[80],"secrets":[82],"management":[83],"integrated":[84],"into":[85],"deployment":[86],"automation.":[87],"Our":[88],"methodological":[89],"entailed":[91],"case-study":[94],"design,":[95],"incorporating":[96],"triangulation":[97],"across":[98,139],"development":[99],"artifacts,":[100],"records,":[102],"collaborative":[104],"episodes.":[106],"paper":[108],"delivers":[109],"three":[110],"contributions:":[111],"(i)":[112],"platform-grounded":[114],"reference":[115],"architecture":[116],"documenting":[117],"decisions,":[120],"trade-offs,":[121],"deliberate":[123],"deviations":[124],"from":[125],"vendor":[126,192],"guidance":[127],"that":[128,136,162,191],"shaped":[129],"final":[131],"implementation;":[132],"(ii)":[133],"collaboration":[134],"practices":[135],"align":[137],"roles":[138],"DataOps,":[140],"ModelOps,":[141],"DevOps":[143],"showing":[144],"how":[145,179],"shared":[146],"artifacts":[147],"platform":[149],"structure":[151],"cross-role":[152],"coordination;":[153],"(iii)":[155],"recurring":[156],"implementation":[157],"patterns":[158],"practitioners":[160,174],"lessons":[161],"capability-oriented":[164],"transferable":[166],"beyond":[167],"specific":[169],"platform.":[170],"results":[172],"provide":[173],"with":[175],"empirical":[176],"evidence":[177],"automation":[181],"is":[182],"realized":[183],"constrained":[185],"practice,":[187],"filling":[188],"gap":[190],"documentation":[193],"conceptual":[195],"frameworks":[196],"alone":[197],"do":[198],"not":[199],"address.":[200]},"counts_by_year":[],"updated_date":"2026-06-02T09:04:35.204637","created_date":"2026-05-17T00:00:00"}
