Wu Huayao, Deng Wenjun. Research Progress on the Development of Microservices[J]. Journal of Computer Research and Development, 2020, 57(3): 525-541. DOI: 10.7544/issn1000-1239.2020.20190624
Citation:
Wu Huayao, Deng Wenjun. Research Progress on the Development of Microservices[J]. Journal of Computer Research and Development, 2020, 57(3): 525-541. DOI: 10.7544/issn1000-1239.2020.20190624
Wu Huayao, Deng Wenjun. Research Progress on the Development of Microservices[J]. Journal of Computer Research and Development, 2020, 57(3): 525-541. DOI: 10.7544/issn1000-1239.2020.20190624
Citation:
Wu Huayao, Deng Wenjun. Research Progress on the Development of Microservices[J]. Journal of Computer Research and Development, 2020, 57(3): 525-541. DOI: 10.7544/issn1000-1239.2020.20190624
Funds: This work was supported by the National Key Research and Development Program of China (2018YFB1003800), the National Natural Science Foundation of China (61902174), and the Natural Science Foundation of Jiangsu Province of China (BK20190291).
Microservices are the latest, and probably the most popular, technology to realize the well-known service-oriented architecture (SOA). They have been widely applied in many important industrial applications, and have also attracted increasing attentions in academia. In order to aid the effective development of high quality microservices, in this study, we present a systematic review of the microservices literature, focusing on the various software engineering activities in the development of microservices. Specifically, we collect and analyze the currently available methods, tools and practices for the requirements analysis, design and implementation, testing, and refactoring for Microservices. We also discuss the issues and opportunities in future researches of this field.