A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices
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
Julkaistu sarjassa
Lecture Notes in Computer ScienceTekijät
Päivämäärä
2021Tekijänoikeudet
© Springer Nature Switzerland AG 2021
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.
Julkaisija
SpringerEmojulkaisun ISBN
978-3-030-91430-1Konferenssi
International Conference on Service Oriented ComputingKuuluu julkaisuun
Service-Oriented Computing : 19th International Conference, ICSOC 2021, Virtual Event, November 22–25, 2021, ProceedingsISSN Hae Julkaisufoorumista
0302-9743Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/103811052
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisätietoja rahoituksesta
This work has been supported by the National Key R&D Program of China under Grant No. 2018YFB1402800 and the NSFC under Grant No. 62172311.Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Cargo-Cult Containerization : A Critical View of Containers in Modern Software Development
Mikkonen, Tommi; Pautasso, Cesare; Systä, Kari; Taivalsaari, Antero (IEEE, 2022)Software is increasingly developed and deployed using containers. While the concept of a container is conceptually straightforward, there are various issues to be considered while using them, ranging from technical details ... -
Omission of Quality Software Development Practices : A Systematic Literature Review
Ghanbari, Hadi; Vartiainen, Tero; Siponen, Mikko (Association for Computing Machinery (ACM), 2018)Software deficiencies are minimized by utilizing recommended software development and quality assurance practices. However, these recommended practices (i.e., quality practices) become ineffective if software professionals ... -
Quality evaluation of software architecture with application to OpenH.323 protocol
Hoffmann, Martin (University of Jyväskylä, Department of Mathematical Information Technology, 2006)The requirements towards software systems usually go beyond the correct functionality, the presence of certain quality demands are also very essential for the systems' acceptance by the stakeholders. So quality control ... -
Self-management in distributed systems : smart adaptive framework for pervasive computing environments
Nagy, Michal (University of Jyväskylä, 2013) -
Continuous Requirements Risk Profiling in Information Systems Development
Tuunanen, Tuure; Vartiainen, Tero; Ebrahim, Mehdi; Liang, Murong (IEEE, 2015)With the increasing adoption of agile, lean, and iterative development methods, information systems development (ISD) has become continuous, meaning that system development moves rapidly from release to release. This means ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.