Advanced search
Start date
Betweenand


Dependable Microservices in the Kubernetes era: A Practitioners Survey

Full text
Author(s):
Souza, Vinicius J. S. ; Neves, Vania O. ; Kimura, Bruno Y. L.
Total Authors: 3
Document type: Journal article
Source: JOURNAL OF INTERNET SERVICES AND APPLICATIONS; v. 15, n. 1, p. 23-pg., 2024-01-01.
Abstract

The microservices architectural style offers several advantages to software development, including independence among development teams, greater autonomy for developers, faster product development, and improved scalability. However, since the communication topology relies on distributed systems, faults become more frequent and harder to manage, posing challenges to reliability and availability, which are key attributes of business-critical services. To address these concerns, fault patterns, countermeasures, and technologies have been explored and implemented in both industry and academia to prevent, tolerate, mitigate, and predict faults in microservices. To understand current industry practices for achieving dependable microservices, we present the results of an opinion survey with microservice practitioners, aiming to identify the main fault and failure patterns, countermeasure techniques, supporting technologies, existing gaps, and the evolution of the field. We also provide a review of academic research in this area, examining the connections between industry practices and academic literature, highlighting key findings, challenges, and opportunities. (AU)

FAPESP's process: 15/18808-0 - Technologies of software-defined mobile connectivity control for Internet-Integrated dense environments
Grantee:Bruno Yuji Lino Kimura
Support Opportunities: Regular Research Grants
FAPESP's process: 22/14503-3 - Intelligent transport services for the future B5G/6G mobile networks
Grantee:Bruno Yuji Lino Kimura
Support Opportunities: Scholarships abroad - Research