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 language | English |
|---|---|
| Title of host publication | Proceedings - 16th IEEE International Conference on Service-Oriented System Engineering, SOSE 2022 |
| Publisher | IEEE |
| Pages | 85-92 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781665475341 |
| DOIs | |
| Publication status | Published - 2022 |
| Publication type | A4 Article in conference proceedings |
| Event | IEEE International Conference on Service-Oriented System Engineering - Newark, United States Duration: 15 Aug 2022 → 18 Aug 2022 |
Publication series
| Name | Proceedings - IEEE International Conference on Service-Oriented System Engineering |
|---|---|
| Publisher | IEEE |
| ISSN (Electronic) | 2642-6587 |
Exhibition
| Exhibition | IEEE International Conference on Service-Oriented System Engineering |
|---|---|
| Country/Territory | United States |
| City | Newark |
| Period | 15/08/22 → 18/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver