Skip to main navigation Skip to search Skip to main content

Serverless: From Bad Practices to Good Solutions

  • Davide Taibi
  • , Ben Kehoe
  • , Danilo Poccia

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

7 Citations (Scopus)

Abstract

Serverless computing is increasing its popularity in the industry. However, practitioners still have issues when using it, also because serverless bad practices, bad smells, and anti-patterns have not been deeply investigated. In this work, we identify the main bad practices experienced by practitioners during the development of serverless-based applications. We interviewed 91 experienced practitioners and we performed a focus group to analyze the solutions they adopted to solve the issues generated by the bad practice. Moreover, we propose the most appropriate solutions based on our professional experience. The results can be helpful to other practitioners to avoid facing the same issues, to understand how to overcome them, and to researchers that can better validate them and propose alternative solutions.

Original languageEnglish
Title of host publicationProceedings - 16th IEEE International Conference on Service-Oriented System Engineering, SOSE 2022
PublisherIEEE
Pages85-92
Number of pages8
ISBN (Electronic)9781665475341
DOIs
Publication statusPublished - 2022
Publication typeA4 Article in conference proceedings
EventIEEE International Conference on Service-Oriented System Engineering - Newark, United States
Duration: 15 Aug 202218 Aug 2022

Publication series

NameProceedings - IEEE International Conference on Service-Oriented System Engineering
PublisherIEEE
ISSN (Electronic)2642-6587

Exhibition

ExhibitionIEEE International Conference on Service-Oriented System Engineering
Country/TerritoryUnited States
CityNewark
Period15/08/2218/08/22

Funding

ACKNOWLEDGMENT This material is based upon work supported by the Ulla Tuominen (Shapit) Grant.

Keywords

  • anti-patterns
  • bad smells
  • cloud-native
  • function-as-a-service
  • Microservices
  • serverless

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems and Management
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Serverless: From Bad Practices to Good Solutions'. Together they form a unique fingerprint.

Cite this