A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices
2020
Zenodo
This study aims to provide the foundations for an automated approach for assessing conformance to couplingrelated patterns and practices specific for microservice architectures. ...
A number of patterns and best practices are wellestablished in the literature, but most actual microservice-based systems do not, as a whole or in part, conform to them. ...
This work focuses on describing a method for assessing architecture conformance to coupling-related patterns and practices in microservice architectures. ...
doi:10.5281/zenodo.3951868
fatcat:ta7ozw2kp5a3jnzph6czdm6yuq
Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices
2020
Zenodo
This study aims to provide the foundations for an automated approach for assessing conformance to coupling-related patterns and practices specific for microservice architectures. ...
A number of patterns and best practices are well-established in the literature, but most actual microservice-based systems do not, as a whole or in part, conform to them. ...
This work focuses on describing a method for assessing architecture conformance to coupling-related patterns and practices in microservice architectures. ...
doi:10.5281/zenodo.4551524
fatcat:w7n7oaajpfaltgh3ujt766k3tq
Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices
2020
Zenodo
Conformance to the patterns and practices selected in such decisions is hard to ensure and assess automatically, especially in large-scale, complex, and evolving systems. ...
With this approach we can measure conformance to the patterns and related tenets. ...
This work examines ways to ensure architecture conformance to these microservice tenets while applying established patterns and practices. ...
doi:10.5281/zenodo.4551447
fatcat:emnwhqknkbbllm24q4reita7le
Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns
[chapter]
2017
Lecture Notes in Computer Science
We suggest a set of constraints to check and metrics to assess architecture conformance to microservice patterns. ...
However, conformance to those patterns is hard to ensure and assess automatically, leading to problems such as architectural drift and erosion, especially in the context of continued software evolution ...
Acknowledgment This work was partially supported by Austrian Science Fund (FWF) project ADDCompliance: I 2885-N33; DFG ADDCompliance project: LE 2275/13-1; Spanish Ministry of Economy, Industry and Competitiveness ...
doi:10.1007/978-3-319-69035-3_29
fatcat:2geeudnpovba5csci5ifn6d3ga
Evaluating and Improving Microservice Architecture Conformance to Architectural Design Decisions
2021
Zenodo
Additionally, in real-world systems, assessing conformance to these patterns and practices and detecting possible violations is a significant challenge. ...
In this work we examine a subset of microservice-relevant patterns, and propose a method for the semi-automatic detection and resolution of conformance violations. ...
Our work has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 952647 (AssureMOSS project). ...
doi:10.5281/zenodo.5724082
fatcat:qxcwlgsaeng7zjck5wa5bhnfeq
Study on the Construction of Public Service Platform for Risk Assessment of Consumer Products Based on Microservice Architecture
2020
International Journal of Sciences
microservice architecture for risk assessment of consumer products. ...
This paper proposes a public service platform for risk assessment of consumer products based on microservice architecture and studies its key issues. ...
Through the design of related architectures and the practice of emerging technologies, the need for real-time analysis and assessment of risks of consumer products is satisfied. ...
doi:10.18483/ijsci.2399
fatcat:7slow332enazfo6nujt674sfme
Microservice Security Metrics for Secure Communication, Identity Management, and Observability
2022
ACM Transactions on Software Engineering and Methodology
We demonstrate and assess the validity and appropriateness of our metrics by performing an assessment of their conformance to the ADDs in our systems' dataset through statistical methods. ...
Microservice architectures are increasingly being used to develop application systems. ...
in Section 8.2. ...
doi:10.1145/3532183
fatcat:2fijdvt47rfq3agtzjx3va5w4e
Industry practices and challenges for the evolvability assurance of microservices
2021
Empirical Software Engineering
Objective We therefore wanted to explore how practitioners structure the evolvability assurance processes for microservices, what tools, metrics, and patterns they use, and what challenges they perceive ...
Insights into the current state of practice are a very important prerequisite for relevant research in this field. ...
://labs.spotify.com/2018/01/11/testing-of-microservices
https://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture 14 https://wso2.com/whitepapers/microservices-in-practice-key-architectural-concepts-of-an-msa ...
doi:10.1007/s10664-021-09999-9
fatcat:gxlsqx2d2rcdhodlbk6nhlxdyq
Software Architecture: Past, Present, Future
[chapter]
2018
The Essence of Software Engineering
The structures proven in practice were cataloged and explained as patterns [13] . ...
Patterns form larger wholes like pattern languages to provide guidance for solving complex problems. Patterns express the understanding gained from practice in software design and construction. ...
doi:10.1007/978-3-319-73897-0_10
fatcat:yhjv5kxz3jebtlbnb64kc6ju6e
Microservice transition and its granularity problem: A systematic mapping study
2020
Software, Practice & Experience
Metrics related to cohesion, coupling and visibility of system components are presented and visualized in References 232,233, which can be used to assess the impact of granularity adaptation on the microservice ...
to microservices related to reasoning about their granularity-we review state-of-the-art and -practice related to reasoning about microservice granularity. ...
doi:10.1002/spe.2869
fatcat:dkvvcvn6gfhsznd4rexzlk2miu
Exploring Maintainability Assurance Research for Service- and Microservice-Based Systems: Directions and Differences
2020
International Conference on Microservices
We therefore conducted a systematic literature review (SLR) to collect and categorize maintainability assurance approaches for service-oriented architecture (SOA) and microservices. ...
Our search strategy led to the selection of 223 primary studies from 2007 to 2018 which we categorized with a threefold taxonomy: a) architectural (SOA, microservices, both), b) methodical (method or contribution ...
[85] provided a set of constraints and metrics for automatically assessing the pattern conformance in microservice-based system to avoid architectural drift. Demange et al. ...
doi:10.4230/oasics.microservices.2017-2019.3
dblp:conf/microservices/BognerW0Z19
fatcat:jba7gxeolfgjtpp2244ugsxdea
A Modeling Method for Systematic Architecture Reconstruction of Microservice-Based Software Systems
[chapter]
2020
Lecture Notes in Business Information Processing
Microservice Architecture (MSA) is an approach to architecting service-based software systems, which aims for decreasing service coupling to enable independent service development and deployment. ...
We validate the method's applicability by means of a case study architecture and the assessment of its risk in technical debt using derived reconstruction models. ...
While SAR is key to architecture verification, conformance checking, and trade-off analysis [3] , research on SAR of microservice architectures is still formative [1, 6] . ...
doi:10.1007/978-3-030-49418-6_21
fatcat:spwypf4jg5bwvpzcu4x7etkb64
Static analysis tools in the era of cloud-native systems
[article]
2022
arXiv
pre-print
Microservices fuel cloud-native systems with small service sets developed and deployed independently. The independent nature of this modular architecture also leads to challenges and gaps. ...
This paper challenges the audience on how static analysis could contribute to microservice system development and management, particularly managing architectural degradation. ...
Acknowledgments This material is based upon work supported by the National Science Foundation under Grant No. 1854049, a grant from Red Hat Research https://research.redhat.com, and the ADOMS Grant from ...
arXiv:2205.08527v1
fatcat:2co64cksije2hhzffd34wbfuzm
A method for monitoring the coupling evolution of microservice-based architectures
2021
Journal of the Brazilian Computer Society
AbstractThe microservice architecture is claimed to satisfy ongoing software development demands, such as resilience, flexibility, and velocity. ...
The results obtained in this evaluation show the relationship between architectural changes and upward trends in coupling metrics for most of the analyzed release intervals. ...
Acknowledgements
Not applicable
Authors' contributions Both authors had an equal input in this paper. Both authors read and approved the final manuscript. ...
doi:10.1186/s13173-021-00120-y
fatcat:orwath4erbgmthwbnvlyn4jrru
Applying Model-Driven Engineering to Stimulate the Adoption of DevOps Processes in Small and Medium-Sized Development Organizations
2021
SN Computer Science
To develop best practices for applying our workflow to maximize efficiency in SMOs, we plan to conduct more empirical research in the field in the future. ...
To support DevOps teams of SMOs in coping with these challenges, we present a model-driven workflow based on LEMMA—the Language Ecosystem for Modeling Microservice Architecture. ...
Section "A Model-Driven Workflow for Coping with DevOps-Related Challenges in Microservice Architecture Engineering") to address the challenges in Section "DevOps-Related Challenges in Microservice Architecture ...
doi:10.1007/s42979-021-00825-z
fatcat:l5p67fcmprb4vmgmql4k2obv3y
« Previous
Showing results 1 — 15 out of 239 results