SEOct 8, 2021

A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices

arXiv:2110.03889v11 citations
Originality Synthesis-oriented
AI Analysis

This addresses a practical problem for software developers and architects in microservices design, but appears incremental as it builds on existing patterns and strategies.

The study tackled the challenge of selecting appropriate patterns and strategies for decomposing applications into microservices by proposing a decision model based on literature review.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes