Straddling the crevasse: A review of microservice software architecture foundations and recent advancements

dc.contributor.authorJoseph, C.T.
dc.contributor.authorChandrasekaran, K.
dc.date.accessioned2026-02-05T09:29:35Z
dc.date.issued2019
dc.description.abstractMicroservice architecture style has been gaining wide impetus in the software engineering industry. Researchers and practitioners have adopted the microservices concepts into several application domains such as the internet of things, cloud computing, service computing, and healthcare. Applications developed in alignment with the microservices principles require an underlying platform with management capabilities to coordinate the different microservice units and ensure that the application functionalities are delivered to the user. A multitude of approaches has been proposed for the various tasks in microservices-based systems. However, since the field is relatively young, there is a need to organize the different research works. In this study, we present a comprehensive review of the research approaches directed toward microservice architectures and propose a multilevel taxonomy to categorize the existing research. The study also discusses the different distributed computing paradigms employing microservices and identifies the open research challenges in the domain. © 2019 John Wiley & Sons, Ltd.
dc.identifier.citationSoftware - Practice and Experience, 2019, 49, 10, pp. 1448-1484
dc.identifier.issn380644
dc.identifier.urihttps://doi.org/10.1002/spe.2729
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/24359
dc.publisherJohn Wiley and Sons Ltd vgorayska@wiley.com Southern Gate Chichester, West Sussex PO19 8SQ
dc.subjectCloud computing
dc.subjectContainers
dc.subjectVirtualization
dc.subjectArchitecture styles
dc.subjectManagement capabilities
dc.subjectmicroservices
dc.subjectResearch approach
dc.subjectResearch challenges
dc.subjectService computing
dc.subjectSoftware engineering
dc.titleStraddling the crevasse: A review of microservice software architecture foundations and recent advancements

Files

Collections