2,047 Hits in 2.8 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.  ...  Hirzalla, proposed a SOA metrics framework which included both service level and SOA-wide metrics to measure design and runtime qualities of a SOA solution.  ... 
doi:10.30534/ijeter/2021/10982021 fatcat:jvqwgax7rndjznfu76nsst3r6q

An API-first methodology for designing a microservice-based Backend as a Service platform

Mario Dudjak, Goran Martinović
2020 Information Technology and Control  
This paper strives to define the core service offerings of a BaaS platform and propose a method for providing an architectural design of a BaaS platform based on a microservice architecture.  ...  Microservice architecture is the preferred architectural style for cloud solutions since it promotes loose coupling, ease of scaling and integration with third-party services, which are fundamental stipulations  ...  Together these studies provide important insights into the typical design patterns for a microservice architecture.  ... 
doi:10.5755/j01.itc.49.2.23757 fatcat:edjxzkcgsvgkvfxhcsdj6qc5h4


Gagan Somashekar, Anurag Dutt, Rohith Vaddavalli, Sai Bhargav Varanasi, Anshul Gandhi
2022 Companion of the 2022 ACM/SPEC International Conference on Performance Engineering  
However, the modular design of microservices architecture leads to a large graph of interacting microservices whose influence on each other is non-trivial.  ...  The microservices architecture enables independent development and maintenance of application components through its fine-grained and modular design.  ...  CONCLUSION AND FUTURE WORK This work makes the case for employing GNNs to detect bottlenecks in applications designed using the microservices architecture.  ... 
doi:10.1145/3491204.3527494 fatcat:67s7ltoq4rgvpbkbabji4doxmq

Exploring Maintainability Assurance Research for Service- and Microservice-Based Systems: Directions and Differences

Justus Bogner, Adrian Weller, Stefan Wagner, Alfred Zimmermann, Michael Wagner
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  ...  [86] designed a framework to manage requirements evolution in service-based system.  ... 
doi:10.4230/oasics.microservices.2017-2019.3 dblp:conf/microservices/BognerW0Z19 fatcat:jba7gxeolfgjtpp2244ugsxdea

A Decomposition and Metric-Based Evaluation Framework for Microservices [article]

Davide Taibi, Kari Systä
2019 arXiv   pre-print
The microservice measurement framework can be applied independently from the decomposition process adopted, but is also useful to continuously evaluate the architectural evolution of a system.  ...  The goal of our work is two-folded: 1) we provide a microservice measurement framework to objectively evaluate and compare the quality of microservices-based systems; 2) we propose a decomposition system  ...  Finally, we are also considering to extend this work by proposing not only different decomposition options but also a set of patterns for connecting microservices based on existing common microservices  ... 
arXiv:1908.08513v1 fatcat:m4retduixnd6rhyklgtyp7qplq

Development Frameworks for Microservice-based Applications: Evaluation and Comparison [article]

Hai Dinh-Tuan, Maria Mora-Martinez, Felix Beierle, Sandro Rodriguez Garzon
2022 arXiv   pre-print
for a microservices ecosystem.  ...  The microservice architectural style has gained much attention from both academia and industry recently as a novel way to design, develop, and deploy cloud-native applications.  ...  of applications with a microservice-based architectural design.  ... 
arXiv:2203.07267v1 fatcat:mzi7ykhhbrathjg54oq2ihy4kq

From Monolithic Systems to Microservices: An Assessment Framework [article]

Florian Auer, Valentina Lenarduzzi, Michael Felderer, Davide Taibi
2021 arXiv   pre-print
Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons.  ...  The goal of this work is to propose an evidence-based decision support framework for companies that need to migrate to Microservices, based on the analysis of a set of characteristics and metrics they  ...  Finally, the framework suggests concrete metrics for measuring the characteristics.  ... 
arXiv:1909.08933v3 fatcat:yr2nys4dkjadzh7ggqzrdg7d5e

Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns [chapter]

Uwe Zdun, Elena Navarro, Frank Leymann
2017 Lecture Notes in Computer Science  
We suggest a set of constraints to check and metrics to assess architecture conformance to microservice patterns.  ...  Microservice-based software architecture design has been widely discussed, and best practices have been published as architecture design patterns.  ...  When moving from a monolithic architecture to a microservice architecture, how big is the gap to a microservice-based design?  ... 
doi:10.1007/978-3-319-69035-3_29 fatcat:2geeudnpovba5csci5ifn6d3ga

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  
The ISO Standard 14598 [27] provides a framework for evaluating the quality of software products as well as the requirements for software measurement and evaluation.  ...  In [4] they present a holistic survey of maintainability metrics specifically designed for service-based systems, and provide also initial insights for the applicability of the same metrics to microservicebased  ... 
doi:10.1145/3297280.3297400 dblp:conf/sac/CardarelliIFSML19 fatcat:exntud2rvzhsvpqi55qmtvwjh4

Mind Overflow: A Process Proposal for Decomposing Monolithic Applications in Microservices

Tcharles Pereira, Kleinner Farias
2020 International Journal of Computer Applications  
Although it is a known issue, little has been done to mitigate it. This paper proposes Mind Overflow, a process to guide the decomposition of a monolithic application to a microservice architecture.  ...  With Mind Overflow, researchers and developers benefit from the use of consolidated design patterns, architectures, and technologies through a comprehensive decomposition workflow.  ...  . : The metrics used in the evaluation. metric number of classes, for the Catalog microservice, the distance represented 88.89% (24/27).  ... 
doi:10.5120/ijca2020920125 fatcat:r2ko6alvmjaktlxnw272swvbee

From monolithic systems to Microservices: An assessment framework

Florian Auer, Valentina Lenarduzzi, Michael Felderer, Davide Taibi
2021 Information and Software Technology  
A B S T R A C T Context: Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons.  ...  Objective: The goal of this work is to propose an evidence-based decision support framework for companies that need to migrate to Microservices, based on the analysis of a set of characteristics and metrics  ...  Finally, the framework suggests concrete metrics for measuring the characteristics.  ... 
doi:10.1016/j.infsof.2021.106600 fatcat:gbvuqwpcmnh4bnto4c6yfg5jsq

A Framework for Migration of SOA based Applications to Microservices Architecture

Vinay Raj, Ravichandra Sadam
2021 Journal of Computer Science and Technology  
Toovercome the design and maintenance challenges in SOA, microservices has emerged as a new architectural styleof designing applications with loose coupling, independent deployment, and scalability as  ...  This Distributed systems have evolved rapidly as the demand for independent design, and deployment ofsoftware applications has increased.  ...   In this thesis, we have proposed a framework for migrating to microservices architecture.  ... 
doi:10.24215/16666038.21.e18 fatcat:x4pwqdfidvfgtmqvn25lid3hsa

Conceptual Model of a Dashboard for Monitoring Microservices

Prayudi Utomo, Falahah Falahah
2020 EAI Endorsed Transactions on Cloud Systems  
We used a black-box approach and monitored the microservices through its endpoint. We also propose a simple algorithm for determining endpoint status.  ...  The popularity of microservices architecture in building software for the distributed environment leave some problem, such as configuration, orchestration, and monitoring.  ...  Evaluation: We did not use a specific method for evaluation of the model due to some constraints for implementing the model in a real environment.  ... 
doi:10.4108/eai.7-9-2020.166285 fatcat:mmhksotycnhibf4xuake7sjq6i

Performance and complexity comparison of service oriented architecture and microservices architecture

Vinay Raj, Ravichandra Sadam
2021 International Journal of Communication Networks and Distributed Systems  
The need for empirical evaluation and comparison of both the SOA and microservices architecture is also on-demand.  ...  We, therefore, present a comparison of a web application that is designed using both SOA and microservices architectures.  ...  The metric values are considered to compare the complexity of both the architectures. Below, the metric definitions and evaluation of both the architectures are discussed.  ... 
doi:10.1504/ijcnds.2021.116463 fatcat:xkczpxlccjap7arswxtlgd7sxu

Developing Microservice-Based Applications Using the Silvera Domain-Specific Language

Alen Suljkanović, Branko Milosavljević, Vladimir Inđić, Igor Dejanović
2022 Applied Sciences  
Microservice Architecture (MSA) is a rising trend in software architecture design. Applications based on MSA are distributed applications whose components are microservices.  ...  To evaluate Silvera, we conducted a survey based on A Framework for Qualitative Assessment of DSLs (FQAD), where we focused on the following DSL characteristics: functional suitability, usability, reliability  ...  metrics to evaluate the architecture of the designed system.  ... 
doi:10.3390/app12136679 doaj:4c545b474c4346e3b75c03ded0823e13 fatcat:cgsoy44qkrfotigbt7kzmvqsjy
« Previous Showing results 1 — 15 out of 2,047 results