{"id":"https://openalex.org/W3028078190","doi":"https://doi.org/10.5220/0009578501810192","title":"Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review","display_name":"Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3028078190","doi":"https://doi.org/10.5220/0009578501810192","mag":"3028078190"},"language":"en","primary_location":{"id":"doi:10.5220/0009578501810192","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0009578501810192","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th International Conference on Cloud Computing and Services Science","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.5220/0009578501810192","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086929289","display_name":"Davide Taibi","orcid":"https://orcid.org/0000-0002-3210-3990"},"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":"Davide Taibi","raw_affiliation_strings":["Tampere University, Tampere, Finland, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland, --- Select a Country ---","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024294410","display_name":"Nabil El Ioini","orcid":"https://orcid.org/0000-0002-1288-1082"},"institutions":[{"id":"https://openalex.org/I171543936","display_name":"Free University of Bozen-Bolzano","ror":"https://ror.org/012ajp527","country_code":"IT","type":"education","lineage":["https://openalex.org/I171543936"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Nabil El Ioini","raw_affiliation_strings":["Free Univeristy of Bozen-Bolzano, Bozen-Bolzano, Italy, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Free Univeristy of Bozen-Bolzano, Bozen-Bolzano, Italy, --- Select a Country ---","institution_ids":["https://openalex.org/I171543936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003596976","display_name":"Claus Pahl","orcid":"https://orcid.org/0000-0002-9049-212X"},"institutions":[{"id":"https://openalex.org/I171543936","display_name":"Free University of Bozen-Bolzano","ror":"https://ror.org/012ajp527","country_code":"IT","type":"education","lineage":["https://openalex.org/I171543936"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Claus Pahl","raw_affiliation_strings":["Free Univeristy of Bozen-Bolzano, Bozen-Bolzano, Italy, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Free Univeristy of Bozen-Bolzano, Bozen-Bolzano, Italy, --- Select a Country ---","institution_ids":["https://openalex.org/I171543936"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5098436835","display_name":"Jan Niederkofler","orcid":null},"institutions":[{"id":"https://openalex.org/I171543936","display_name":"Free University of Bozen-Bolzano","ror":"https://ror.org/012ajp527","country_code":"IT","type":"education","lineage":["https://openalex.org/I171543936"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Jan Niederkofler","raw_affiliation_strings":["Free Univeristy of Bozen-Bolzano, Bozen-Bolzano, Italy, --- Select a Country ---"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Free Univeristy of Bozen-Bolzano, Bozen-Bolzano, Italy, --- Select a Country ---","institution_ids":["https://openalex.org/I171543936"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.1333,"has_fulltext":false,"cited_by_count":55,"citation_normalized_percentile":{"value":0.99000833,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"181","last_page":"192"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994000196456909,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9987999796867371,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6149588823318481},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.5213459730148315},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4884852170944214},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.09937182068824768},{"id":"https://openalex.org/keywords/marketing","display_name":"Marketing","score":0.07661303877830505}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6149588823318481},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.5213459730148315},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4884852170944214},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.09937182068824768},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.07661303877830505},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.5220/0009578501810192","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0009578501810192","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th International Conference on Cloud Computing and Services Science","raw_type":"proceedings-article"},{"id":"pmh:oai:alma.39UBZ_INST:11292818820001241","is_oa":true,"landing_page_url":"https://www.doi.org/10.5220/0009578501810192","pdf_url":null,"source":{"id":"https://openalex.org/S4210197018","display_name":"View","issn_l":"2688-268X","issn":["2688-268X","2688-3988"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Conference Proceedings"},{"id":"pmh:oai:trepo.tuni.fi:10024/216845","is_oa":true,"landing_page_url":"https://trepo.tuni.fi/handle/10024/216845","pdf_url":null,"source":{"id":"https://openalex.org/S4306401860","display_name":"Tampere University Institutional Repository (Tampere University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I150589677","host_organization_name":"Tampere University of Applied Sciences","host_organization_lineage":["https://openalex.org/I150589677"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"conference"},{"id":"pmh:oai:unibz.it:11292818820001241","is_oa":true,"landing_page_url":"https://bia.unibz.it/esploro/outputs/conferenceProceeding/Patterns-for-Serverless-Functions-Function-as-a-Service-A/991006491298601241","pdf_url":null,"source":{"id":"https://openalex.org/S4210197018","display_name":"View","issn_l":"2688-268X","issn":["2688-268X","2688-3988"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Proceedings"}],"best_oa_location":{"id":"doi:10.5220/0009578501810192","is_oa":true,"landing_page_url":"https://doi.org/10.5220/0009578501810192","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th International Conference on Cloud Computing and Services Science","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1649645444","https://openalex.org/W2578036057","https://openalex.org/W2780528867","https://openalex.org/W2793379600","https://openalex.org/W2887739100","https://openalex.org/W2909714733","https://openalex.org/W2951760215"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W2350741829","https://openalex.org/W2530322880","https://openalex.org/W1596801655"],"abstract_inverted_index":{"[Context]":[0],"Serverless":[1],"is":[2],"a":[3,97,145,153],"recent":[4],"technology":[5],"that":[6,130],"enables":[7],"companies":[8],"to":[9,31,53,62,112,161,167],"reduce":[10],"the":[11,20,55,64,82],"overhead":[12],"for":[13,39,68,174],"provisioning,":[14],"scaling":[15],"and":[16,41,88,92,104,107,119,140],"in":[17,80],"general":[18],"managing":[19,42],"infrastructure.":[21],"Companies":[22],"are":[23],"increasingly":[24],"adopting":[25],"Serverless,":[26],"by":[27,85],"migrating":[28],"existing":[29],"applications":[30],"this":[32,73],"new":[33],"paradigm.":[34],"Different":[35],"practitioners":[36,79],"proposed":[37,144,158],"patterns":[38,49,109,129,157,165],"composing":[40],"serverless":[43,170],"functions.":[44],"However,":[45],"some":[46,169,175],"of":[47,147,156],"these":[48],"offer":[50],"different":[51,83,159],"solutions":[52,111,160],"solve":[54,113],"same":[56],"problem,":[57],"which":[58],"makes":[59],"it":[60],"hard":[61],"select":[63],"most":[65],"suitable":[66],"solution":[67],"each":[69],"problem.":[70],"[Goal]":[71],"In":[72],"work,":[74],"we":[75,126,131],"aim":[76],"at":[77],"supporting":[78],"understanding":[81],"patterns,":[84,150],"classifying":[86,108],"them":[87],"reporting":[89],"possible":[90],"benefits":[91,118],"issues.":[93,120],"[Method]":[94],"We":[95],"adopted":[96],"multivocal":[98],"literature":[99,106],"review":[100],"process,":[101],"surveying":[102],"peer-reviewed":[103],"grey":[105],"(common":[110],"common":[114],"problems),":[115],"together":[116],"with":[117],"[Results]":[121],"Among":[122],"24":[123],"selected":[124],"works,":[125],"identified":[127],"32":[128],"classified":[132],"as":[133],"orchestration,":[134],"aggregation,":[135],"e":[136],"vent-management,":[137],"availability,":[138],"communication,":[139],"authorization.":[141],"[Conclusion]":[142],"Practitioners":[143],"list":[146],"fairly":[148],"consistent":[149],"even":[151],"if":[152],"small":[154],"number":[155],"similar":[162],"problems.":[163],"Some":[164],"emerged":[166],"circumvent":[168],"limitations,":[171],"while":[172],"others":[173],"classical":[176],"technical":[177],"problems":[178],"(e.g.":[179],"publisher/subscriber).":[180]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":11},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":12},{"year":2021,"cited_by_count":13},{"year":2020,"cited_by_count":8}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
