Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption
Ieee account.
- Change Username/Password
- Update Address
Purchase Details
- Payment Options
- Order History
- View Purchased Documents
Profile Information
- Communications Preferences
- Profession and Education
- Technical Interests
- US & Canada: +1 800 678 4333
- Worldwide: +1 732 981 0060
- Contact & Support
- About IEEE Xplore
- Accessibility
- Terms of Use
- Nondiscrimination Policy
- Privacy & Opting Out of Cookies
A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.
IMAGES
VIDEO
COMMENTS
Microservices are a new trend rising fast from the enterprise world. Even though the design principles around microservices have been identified, it is difficult to have a clear view of existing research solutions for architecting microservices. In this paper we apply the systematic mapping study methodology to identify, classify, and evaluate the current state of the art on architecting ...
The high number of conference and journal papers indicate that architecting with microservices is progressing as research topic despite its relative young age; the relatively low number of workshop papers indicate that researchers commonly target more scientifically-rewarding publication types (like journals and conferences) when working on ...
Some papers treat the relationships between Service-Oriented Architecture (SOA) and microservices differently. For instance, Brandon et al. [ 47 ] does not necessarily distinguish differences between SOA and Microservices since the paper's proposed approach of graph-based root cause analysis can be used on both types of systems.
In recent years microservices is seen as the architecture style for scalable, fast evolving cloud applications. As part of this paper, a systematic mapping study was carried out around microservices.
1. Introduction. Microservices Architecture (MSA) has become the latest trend in software development. It advocates the concept of componentization, based on which a single application is implemented as a set of small and independent services (Newman, 2015).Each MSA service is run in its own process and communicates with others through lightweight mechanisms (Fowler and Lewis, 2014).
The rest of this paper is organized as follows: ... Performance Engineering for Microservices: Research Challenges and Directions. In: Proceedings of the 8th on International Conference on Performance Engineering Companion (ICPE), L'Aquila, Italy, pp. 223-226, ACM, 2017. ... Microservices Architecture Enables DevOps: Migration to A Cloud ...
mapping microservices development to the DevOps pipeline, while [11] focused on initially characterizing the available body of research and [16] focused only on architectural styles. - Comprehensiveness : We included results from eight bibliographic sources and papers from the citations of the retrieved papers [19] to increase the paper base.
Objective: We aim at identifying, classifying, and evaluating the state of the art on architecting with microservices from the following perspectives: publication trends, focus of research, and ...
Architectural Patterns f or Microservices: a Systematic Mapping Study. Davide T aibi 2 and V alentina Lenarduzzi 2 and Claus Pahl 1. 1 Tampere University of Technology, Finland. 1 Free University ...
Context: Microservices Architecture (MSA) has received significant attention in the software industry. However, little empirical evidence exists on design, monitoring, and testing of microservices systems. Objective: This research aims to gain a deep understanding of how microservices systems are designed, monitored, and tested in the industry. Method: A mixed-methods study was conducted with ...
Omar Al-Debagy Department of Electronics Technology Budapest University of Technology and Economics Budapest, Hungary [email protected]. Abstract— Microservices' architecture is getting attention in the academic community and the industry, and mostly is compared with monolithic architecture. Plenty of the results of these research ...
4 MULTI-CASE STUDY RESEARCH. In this section, microservices reference architecture is evaluated using case study research. In this evaluation, our architecture designs based on viewpoints and feature diagrams are used. Section 4.1 describes the case study protocol. Sections 4.2 and 4.3 present the results from the two cases, respectively.
an evidence-based discussion of the emerging research trends, patterns, and gaps, and their implications for future research on architecting with microservices. This study is an extended version of our previous research on architecting with microservices (Di Francesco et al., 2017b). The novelties added in this study are: (i) the extension of ...
The papers provided focus on evaluating the impact of cloud-based microservices architecture on application performance. They highlight the benefits and challenges of adopting microservices, such as improved modularity, scalability, and fault isolation. The evaluation of performance metrics, including response time, throughput, and resource ...
Microservice architecture (MSA) is an architectural style for distributed software systems, which promotes the use of fine-grained services with their own lifecycles. Several benefits of MSA have been reported in the literature, including increased modularity, flexible configuration, easier development, easier maintenance, and increased productivity. On the other hand, the adoption of MSA for ...
Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons. ... In this paper, we proposed an assessment framework to support companies in reasoning on the usefulness of the migration to Microservices. ... P. Lago, Research on architecting ...
Microservices is a style of architecture in which an extensive. application is built as a set of modular components or services. Each module supports a specific task or business objective. and ...
Their study (i) focuses on the main practical motivations behind using microservices (ii) different types of microservices architectures involved (iii) the existing methods, techniques, and tool support to enable microservice architecture development and operation, and (iv) the existing research issues and what should be the future research ...
The micro-services app roach is a relatively new term in. software architecture patterns. T he micro-service. architecture is an approach to developing an application as a. set of small in ...
Our research hypothesis proposes the use of the architecture of a server-client system that combines distributed computing and microservices for solving these challenges. The paper is structured as follow: Section 2 presents a short overview of the current literature in clarifying the importance of the microservices, including two known ...