819 Hits in 6.7 sec

Architectural Patterns for Microservices: A Systematic Mapping Study

Davide Taibi, Valentina Lenarduzzi, Claus Pahl
2018 Proceedings of the 8th International Conference on Cloud Computing and Services Science  
We conducted a systematic mapping study in order to identify reported usage of microservices and based on these use cases extract common patterns and principles. We present two key contributions.  ...  We can conclude that different architecture patterns emerge for different migration, orchestration, storage and deployment settings for a set of agreed principles.  ...  The central new aspect here is on an exploration of architecture patterns for a set of agreed principles. • Systematic Approach and Comprehensiveness: We conducted a systematic mapping study implementing  ... 
doi:10.5220/0006798302210232 dblp:conf/closer/TaibiLP18 fatcat:yqucuizmgvh4tm3o6afzemixqm

Securing Microservices and Microservice Architectures: A Systematic Mapping Study [article]

Abdelhakim Hannousse, Salima Yahiouche
2020 arXiv   pre-print
In this paper, we conduct a systematic mapping in order to categorize threats on MSA with their security proposals.  ...  Therefore, we extracted threats and details of proposed solutions reported in selected studies. Obtained results are used to design a lightweight ontology for security patterns of MSA.  ...  Systematic mapping A systematic mapping is a kind of evidence-based software engineering (EBSE) [6] .  ... 
arXiv:2003.07262v2 fatcat:6mhrwnq655cehpraosqw4znhfi

Architecting with microservices: A systematic mapping study

Paolo Di Francesco, Patricia Lago, Ivano Malavolta
2019 Journal of Systems and Software  
Results: This work contributes with (i) a classification framework for research studies on architecting with microservices, (ii) a systematic map of current research of the field, (iii) an evaluation of  ...  Method: We apply the systematic mapping methodology.  ...  (2016) presented a systematic mapping study on microservice architecture.  ... 
doi:10.1016/j.jss.2019.01.001 fatcat:qg44eygpjnfjnnal7yx6ifvctu

A Systematic Mapping Study in Microservice Architecture

Nuha Alshuqayran, Nour Ali, Roger Evans
2016 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA)  
As microservice architecture is a new research area, the need for a systematic mapping study is crucial in order to summarise the progress so far and identify the gaps and requirements for future studies  ...  In this paper we present a systematic mapping study of microservices architectures and their implementation.  ...  In this paper, a systematic mapping study in "Microservices-style Architecture" is presented by following the guidelines outlined in [5] , [33] , [18] and [9] . A.  ... 
doi:10.1109/soca.2016.15 dblp:conf/soca/AlshuqayranAE16 fatcat:kswck7z4hfaotorxnib4koi3b4

A Systematic Mapping Study on Microservices Architecture in DevOps [article]

Muhammad Waseem, Peng Liang, Mojtaba Shahin
2020 arXiv   pre-print
Method: A Systematic Mapping Study (SMS) has been conducted on the literature published between January 2009 and July 2018.  ...  Context: Applying Microservices Architecture (MSA) in DevOps has received significant attention in recent years. However, there exists no comprehensive review of the state of research on this topic.  ...  , and (iii) a systematic map for current research and implications for future research.  ... 
arXiv:2008.07729v1 fatcat:d4mfel7pffblxnoqe66c3ukqva

Continuous Architecting with Microservices and DevOps: A Systematic Mapping Study [chapter]

Davide Taibi, Valentina Lenarduzzi, Claus Pahl
2019 Communications in Computer and Information Science  
learned for each pattern from the case studies.  ...  Results: We identified several agreed microservice architectural principles and patterns widely adopted and reported in 23 case studies, together with a summary of the advantages, disadvantages, and lessons  ...  In this work, we extend our previous mapping study on architectural patterns for microservices [16] .  ... 
doi:10.1007/978-3-030-29193-8_7 fatcat:yt3g5t4dy5e57gvlgnaiaklibm

On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study

Vincent Bushong, Amr S. Abdelfattah, Abdullah A. Maruf, Dipta Das, Austin Lehman, Eric Jaroszewski, Michael Coffey, Tomas Cerny, Karel Frajtak, Pavel Tisnovsky, Miroslav Bures
2021 Applied Sciences  
Microservice architecture has become the leading design for cloud-native systems.  ...  It provides a guide towards choices when aiming for analyzing cloud-native systems.  ...  Researchers focused on deriving Systematic Mapping Studies (SMS) on microservices in different aspects of analysis for their architecture.  ... 
doi:10.3390/app11177856 fatcat:udjjimuv2nfo5ke2xpyffwsj4a

Microservice transition and its granularity problem: A systematic mapping study

Sara Hassan, Rami Bahsoon, Rick Kazman
2020 Software, Practice & Experience  
For example, a systematic mapping study can be conducted which focusses specifically on microservice architectural design and/or development-the most dense categories in Figure 3 .  ...  describe the steps we followed in the systematic mapping study.  ... 
doi:10.1002/spe.2869 fatcat:dkvvcvn6gfhsznd4rexzlk2miu

Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices

Evangelos Ntentos, Uwe Zdun, Konstantinos Plakidas, Sebastian Meixner, Sebastian Geiger
2020 Zenodo  
A number of best practices for microservice architectures have been codified as patterns, which embody those tenets.  ...  However, no real-world microservices system can support all patterns and practices well, but rather architectural decisions making trade-offs among them are needed.  ...  Related Work Much research has been conducted in collecting and systematizing microservice patterns.  ... 
doi:10.5281/zenodo.4551447 fatcat:emnwhqknkbbllm24q4reita7le

Understanding Software Architecture Erosion: A Systematic Mapping Study [article]

Ruiyin Li, Peng Liang, Mohamed Soliman, Paris Avgeriou
2021 arXiv   pre-print
The results can provide researchers a comprehensive understanding of AEr and help practitioners handle AEr and improve the sustainability of their architecture.  ...  With 73 studies included, the main results are: (1) AEr manifests not only through architectural violations and structural issues, but also causing problems in software quality and during software evolution  ...  the results of this SMS could benefit the researchers and practitioners to better understand the nature of AEr, as well as its underlying reasons and consequences, and the findings can provide clues for  ... 
arXiv:2112.10934v1 fatcat:2qzmaoykjvaixm4jey3nkvdhq4


Dharmendra Shadija, Mo Rezai, Richard Hill
2017 Companion Proceedings of the10th International Conference on Utility and Cloud Computing - UCC '17 Companion  
We observed a negligible increase in service latency for the multiple container deployment over a single container.  ...  Microservice Architectures (MA) have the potential to increase the agility of software development.  ...  As MSA has an affinity with systematic growth in an application, we have chosen a case study that depicts expansion in functionality and user load over time, making it an ideal candidate for MSA.  ... 
doi:10.1145/3147234.3148093 dblp:conf/ucc/ShadijaRH17 fatcat:apqg355vhfatbgkzb4wjh22gz4

Security in Telehealth Systems from a Software Engineering Viewpoint: A Systematic Mapping Study

Gaston Marquez, Hernan Astudillo, Carla Taramasco
2020 IEEE Access  
This article reports a systematic mapping study (SMS) whose purpose is to detect, organize, and characterize security issues in Telehealth systems.  ...  INDEX TERMS Telehealth systems, security, software engineering, systematic mapping study.  ...  Pacheco for this article.  ... 
doi:10.1109/access.2020.2964988 fatcat:j2uv4g7xtfdsdjlz5a77khnjru

Capturing Software Architecture Knowledge for Pattern-Driven Design [article]

Siamak Farshidi and Slinger Jansen and Jan Martijn van der Werf
2020 arXiv   pre-print
Method: We report on a systematic literature review, with the aim of building a decision model for the architectural pattern selection problem.  ...  Selecting architectural patterns is a challenging task for software architects, as knowledge about these patterns is scattered among a wide range of literature.  ...  Finally, we thank Sjaak Brinkkemper for comments on earlier versions of this article.  ... 
arXiv:2005.08393v1 fatcat:2yh7fdsv2nhn3auencjfl44z6y

Capturing software architecture knowledge for pattern-driven design

Siamak Farshidi, Slinger Jansen, Jan Martijn van der Werf
2020 Journal of Systems and Software  
Method: We report on a systematic literature review, intending to build a decision model for the architectural pattern selection problem.  ...  Selecting architectural patterns is a challenging task for software architects, as knowledge about these patterns is scattered among a wide range of literature.  ...  Finally, we thank Sjaak Brinkkemper for comments on earlier versions of this article. This work is part of AMUSE Project and funded by NWO [project number 628.006.001].  ... 
doi:10.1016/j.jss.2020.110714 fatcat:jlvwfsn2krcyjmbtpwfwpmbn2i

Microservices Software Architecture: A Review

Chitrak Vimalbhai Dave
2021 International Journal for Research in Applied Science and Engineering Technology  
This paper has presented a review of microservices architecture and implementation patterns.  ...  Microservice approach is a new concept in software architecture patterns and has leapt up over past few years for describing a certain method to design software applications as collections of individualistically  ...  They have performed a systematic mapping study of 21 selected articles, reported from the advent of the microservices model until the end of 2015 over the last two years.  ... 
doi:10.22214/ijraset.2021.39036 fatcat:3hz4q7httzcvfooohuitssv6mq
« Previous Showing results 1 — 15 out of 819 results