Frameworks and high-availability in microservices: An industrial survey

Gastón Márquez, Jacopo Soldani, Francisco Ponce, Hernán Astudillo

Research output: Contribution to conferencePaperpeer-review

4 Citations (Scopus)

Abstract

While building microservice-based applications, architects need to choose among different frameworks to provide generic functionalities to address quality attribute concerns, such as high-availability. Although using frameworks brings various benefits, it is not clear how they actually impact on the properties characterising the high-availability of microservices. To this end, this article reports the level of agreement among practitioners on the positive and negative impact of frameworks on the high-availability of microservices. More precisely, we first systematically identify 12 properties characterising the high-availability of microservices. We then present the outcomes of an industrial study showing how existing open-source frameworks positively/negatively impact on the 12 properties characterising high-availability of microservices. Results indicate that practitioners agree on the fact that frameworks do positively/negatively impact on high-availability of microservices, and provide a first body of knowledge for suitably selecting frameworks while developing and deploying microservices.

Original languageEnglish
Publication statusPublished - 2020
Externally publishedYes
Event23rd Iberoamerican Conference on Software Engineering, CIbSE 2020 - Curitiba, Brazil
Duration: 9 Nov 202013 Nov 2020

Conference

Conference23rd Iberoamerican Conference on Software Engineering, CIbSE 2020
Country/TerritoryBrazil
CityCuritiba
Period9/11/2013/11/20

Keywords

  • Frameworks
  • High-availability
  • Microservices
  • Survey

ASJC Scopus subject areas

  • Software
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Frameworks and high-availability in microservices: An industrial survey'. Together they form a unique fingerprint.

Cite this