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 editorsWaseem, Muhammad; Liang, Peng; Márquez, Gastón; Shahin, Mojtaba; Khan, Arif Ali; Ahmad, Aakash

Parent publicationService-Oriented Computing : 19th International Conference, ICSOC 2021, Virtual Event, November 22–25, 2021, Proceedings

Parent publication editorsHacid, Hakim; Kao, Odej; Mecella, Massimo; Moha, Naouel; Paik, Hye-young

Place and date of conferenceVirtual Conference22.-25.11.2021

ISBN978-3-030-91430-1

eISBN978-3-030-91431-8

Journal or seriesLecture Notes in Computer Science

ISSN0302-9743

eISSN1611-3349

Publication year2021

Number in series13121

Pages range850-858

Number of pages in the book917

PublisherSpringer

Place of PublicationCham

Publication countrySwitzerland

Publication languageEnglish

DOIhttps://doi.org/10.1007/978-3-030-91431-8_62

Publication open accessNot 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.


Keywordssoftware developmentsoftware designsoftware architecture

Free keywordsmicroservices system; microservices architecture; decision model; microservices pattern; quality attribute


Contributing organizations


Ministry reportingYes

Reporting Year2021

JUFO rating1


Last updated on 2024-11-03 at 14:30