1,546 Hits in 4.3 sec

A Survey on Trending Topics of Microservices

2021 International Journal of Emerging Trends in Engineering Research  
Work pertaining to essential quality metrics required for a microservices-based system has also been surveyed.  ...  Microservice is an architectural style and a software development methodology.  ...  application and, d) Essential quality metrics required for the microservice-based system.  ... 
doi:10.30534/ijeter/2021/10982021 fatcat:jvqwgax7rndjznfu76nsst3r6q

Architecting with microservices: A systematic mapping study

Paolo Di Francesco, Patricia Lago, Ivano Malavolta
2019 Journal of Systems and Software  
Context: A microservice architecture is composed of a set of small services, each running in its own process and communicating with lightweight mechanisms.  ...  the potential for industrial adoption of research results, and (iv) a discussion of emerging findings and implications for future research.  ...  The focus on the system quality (e.g., performance, maintainability) suggests that the microservice architectural style has direct impact on the design of a system and that researchers are still investigating  ... 
doi:10.1016/j.jss.2019.01.001 fatcat:qg44eygpjnfjnnal7yx6ifvctu

Microservices: yesterday, today, and tomorrow [article]

Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, Larisa Safina
2017 arXiv   pre-print
Before presenting the current state-of-the-art in the field, this chapter reviews the history of software architecture, the reasons that led to the diffusion of objects and services first, and microservices  ...  In addition, we investigate some practical issues and point out some potential solutions.  ...  We would like to thank Daniel Martin Johnston who played a major role in proofreading the final draft of the paper and improving the quality of writing.  ... 
arXiv:1606.04036v4 fatcat:dieucbbd5rbjjezafvrozuuj6i

Microservices: Yesterday, Today, and Tomorrow [chapter]

Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, Larisa Safina
2017 Present and Ulterior Software Engineering  
The microservice architecture is a style inspired by service-oriented computing that has recently started gaining popularity.  ...  In addition, practical aspects are investigated and solutions proposed.  ...  However, the challenge of building secure and trustworthy microservices-based systems is still more than open.  ... 
doi:10.1007/978-3-319-67425-4_12 fatcat:r7ran2patvhc5cuktv3xb32enq

An extensible data-driven approach for evaluating the quality of microservice architectures

Mario Cardarelli, Ludovico Iovino, Paolo Di Francesco, Amleto Di Salle, Ivano Malavolta, Patricia Lago
2019 Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing - SAC '19  
Bogner et al. defined a maintainability quality model for service-and microservice-based systems in [5] , but the quality model has not been fully validated yet.  ...  A first contribution to the field of maintainability metrics for microservice-based system has been performed by Bogner et al. [4] .  ... 
doi:10.1145/3297280.3297400 dblp:conf/sac/CardarelliIFSML19 fatcat:exntud2rvzhsvpqi55qmtvwjh4

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  
It provides a guide towards choices when aiming for analyzing cloud-native systems.  ...  Microservice architecture has become the leading design for cloud-native systems.  ...  [34] known as MICROLYZE works towards its goal mainly by gathering infrastructure information about a microservice-based system using both a service discovery tool and a distributed tracing solution  ... 
doi:10.3390/app11177856 fatcat:udjjimuv2nfo5ke2xpyffwsj4a

Defining and measuring microservice granularity—a literature overview

Fredy H. Vera-Rivera, Carlos Gaona, Hernán Astudillo
2021 PeerJ Computer Science  
Most papers were concerned with migration from monoliths to microservices; and a few addressed green-field development, but none address improvement of granularity in existing microservice-based systems  ...  These gaps in granularity research offer clear options to investigate on continuous improvement of the development and operation of microservice-based systems.  ...  For service-based systems, they also analyzed its application to systems based on microservices and presented a maintainability model for services (MM4S), consisting of service properties related to automatically  ... 
doi:10.7717/peerj-cs.695 pmid:34604522 pmcid:PMC8444086 fatcat:s4ysxhvwwrgppppgm44c765bjq

Research on Quality Model and Measurement for Microservices

Jinchuan Yu, Jianxin Ge, Jixin Sun
2021 Asia-Pacific Software Engineering Conference  
Based on the above considerations, this paper proposes a quality model for MSA, which reflects the quality characteristics of microservices through 16 measures for each of the Functional Suitability, Flexibility  ...  Therefore, it is difficult to directly apply the traditional quality model research of service-oriented architecture to MSA.  ...  Based on this, this paper conducts quality modeling research for microservice architectures, and its main work and contributions include. 1) A quality model is proposed: A quality model is proposed for  ... 
dblp:conf/apsec/YuGS21 fatcat:jllxexb2orguvgevo27ilqcavq

Towards an Architecture-centric Methodology for Migrating to Microservices [article]

Jonas Fritzsch, Justus Bogner, Markus Haug, Stefan Wagner, Alfred Zimmermann
2022 arXiv   pre-print
to transition their systems to microservices.  ...  We refer to methods, techniques, and approaches based on a variety of scientific studies that have not been made available in a similarly comprehensible manner before.  ...  Hence, many companies try to migrate their systems towards microservices.  ... 
arXiv:2207.00507v1 fatcat:zq6ikb22qrhwdd5r2boct7tscm

Review of methods for migrating software systems to microservices architecture
Pregled metoda za migraciju softverskih sistema na mikroservisnu arhitekturu

Aleksandra Stojkov, Zeljko Stojanov
2021 Journal of Engineering Management and Competitiveness  
Several methods for migration to microservice architecture have recently been proposed. This article presents a review of methods for migrating existing systems towards microservices.  ...  Majority of software systems in business use, known as legacy systems, have monolithic structure hard to maintain and upgrade with new features.  ...  ACKNOWLEDGEMENT The Ministry of Education, Science and Technological Development of the Republic of Serbia supports this research under the project "The Development of Software Tools for Business Process  ... 
doi:10.5937/jemc2102152s fatcat:3pt2og2irbg2rbakt4wd7mbm7e

Size Matters: Microservices Research and Applications [article]

Manuel Mazzara, Antonio Bucchiarone, Nicola Dragoni, Victor Rivera
2019 arXiv   pre-print
We introduce the idea of microservices and we discuss some of the current research challenges and real-life software applications where the microservice paradigm play a key role.  ...  We have identified a set of areas where both researcher and developer can propose new ideas and technical solutions.  ...  Size is a crucial concept for microservices and brings major benefits in terms of service maintainability and extendability.  ... 
arXiv:1904.03027v1 fatcat:2anbkw2mabhe3mseyfaerx6etm

Microservice Transition and its Granularity Problem: A Systematic Mapping Study [article]

Sara Hassan, Rami Bahsoon, Rick Kazman
2019 arXiv   pre-print
This study reviews state-of-the-art and -practice related to reasoning about microservice granularity; it reviews modelling approaches, aspects considered, guidelines and processes used to reason about  ...  Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing.  ...  ; the knowledge learnt about the system needs to be maintained in a knowledge base (MAPE-K loop [92] ).  ... 
arXiv:1903.11665v1 fatcat:be3h6dx33jcqtmb7b2p6fidbye

Microservice transition and its granularity problem: A systematic mapping study

Sara Hassan, Rami Bahsoon, Rick Kazman
2020 Software, Practice & Experience  
framework that allows partial definition of business processes for service-based systems at design-time.  ...  The knowledge learnt about the system needs to be maintained in a knowledge base (the phases of this loop are abbreviated as the MAPE-K 271 ).  ... 
doi:10.1002/spe.2869 fatcat:dkvvcvn6gfhsznd4rexzlk2miu

Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners [article]

Muhammad Waseem, Peng Liang, Aakash Ahmad, Mojtaba Shahin, Arif Ali Khan, Gastón Márquez
2022 arXiv   pre-print
We used peer-reviewed and grey literature to identify the patterns, strategies, and quality attributes for creating these decision models.  ...  Researchers and practitioners have recently proposed many Microservices Architecture (MSA) patterns and strategies covering various aspects of microservices system life cycle, such as service design and  ...  , and service discovery aspects of microservices systems.  ... 
arXiv:2201.05825v1 fatcat:4rdllnda6vgplno4xmj7yyw76a

From Monolith to Microservices: A Classification of Refactoring Approaches [chapter]

Jonas Fritzsch, Justus Bogner, Alfred Zimmermann, Stefan Wagner
2019 Lecture Notes in Computer Science  
One of the most discussed aspects in this context is finding the right service granularity to fully leverage the advantages of a Microservices architecture.  ...  The approaches are classified by the underlying decomposition technique and visually presented in the form of a decision guide for quick reference.  ...  modelling and Facilitating design time and runtime analysis n/a experiment using a hypothetical application for an online movie subscription-based system 9 representation of the architecture  ... 
doi:10.1007/978-3-030-06019-0_10 fatcat:5y4csjrgsbfgrims6bl3ej5uua
« Previous Showing results 1 — 15 out of 1,546 results