6533b872fe1ef96bd12d2fc2
RESEARCH PRODUCT
A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices
Gaston MarquezPeng LiangMojtaba ShahinMuhammad WaseemAakash AhmadArif Ali Khansubject
FOS: Computer and information sciencesquality attributebusiness.industryComputer sciencemicroservices patternmedia_common.quotation_subjectMicroservicesGrey literatureSoftware Engineering (cs.SE)ohjelmistosuunnitteluComputer Science - Software EngineeringSoftwaremicroservices architectureohjelmistoarkkitehtuurimicroservices systemQuality (business)decision modelArchitectureSoftware engineeringbusinessohjelmistokehitysDecision modelmedia_commondescription
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.
year | journal | country | edition | language |
---|---|---|---|---|
2021-10-08 |