A4 Article in conference proceedings
A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices (2021)
Waseem, M., Liang, P., Márquez, G., Shahin, M., Khan, A. A., & Ahmad, A. (2021). A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices. In H. Hacid, O. Kao, M. Mecella, N. Moha, & H.-Y. Paik (Eds.), Service-Oriented Computing : 19th International Conference, ICSOC 2021, Virtual Event, November 22–25, 2021, Proceedings (pp. 850-858). Springer. Lecture Notes in Computer Science, 13121. https://doi.org/10.1007/978-3-030-91431-8_62
JYU authors or editors
Publication details
All authors or editors: Waseem, Muhammad; Liang, Peng; Márquez, Gastón; Shahin, Mojtaba; Khan, Arif Ali; Ahmad, Aakash
Parent publication: Service-Oriented Computing : 19th International Conference, ICSOC 2021, Virtual Event, November 22–25, 2021, Proceedings
Parent publication editors: Hacid, Hakim; Kao, Odej; Mecella, Massimo; Moha, Naouel; Paik, Hye-young
Place and date of conference: Virtual Conference, 22.-25.11.2021
ISBN: 978-3-030-91430-1
eISBN: 978-3-030-91431-8
Journal or series: Lecture Notes in Computer Science
ISSN: 0302-9743
eISSN: 1611-3349
Publication year: 2021
Number in series: 13121
Pages range: 850-858
Number of pages in the book: 917
Publisher: Springer
Place of Publication: Cham
Publication country: Switzerland
Publication language: English
DOI: https://doi.org/10.1007/978-3-030-91431-8_62
Publication open access: Not open
Publication channel open access:
Publication is parallel published (JYX): https://jyx.jyu.fi/handle/123456789/79625
Abstract
Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the past few years, researchers and practitioners have proposed many MSA patterns and strategies covering various aspects of microservices design, such as application decomposition. However, selecting appropriate patterns and strategies can entail various challenges for practitioners. To this end, this study proposes a decision model for selecting patterns and strategies to decompose applications into microservices. We used peer-reviewed and grey literature to collect the patterns, strategies, and quality attributes for creating this decision model.
Keywords: software development; software design; software architecture
Free keywords: microservices system; microservices architecture; decision model; microservices pattern; quality attribute
Contributing organizations
Ministry reporting: Yes
Reporting Year: 2021
JUFO rating: 1