Does Microservices Adoption Impact the Development Velocity? A Cohort
Study. A Registered Report
- URL: http://arxiv.org/abs/2306.02034v2
- Date: Wed, 21 Jun 2023 06:37:49 GMT
- Title: Does Microservices Adoption Impact the Development Velocity? A Cohort
Study. A Registered Report
- Authors: Nyyti Saarimaki and Mikel Robredo and Sira vegas and Natalia Juristo
and David Taibi and Valentina Lenarduzzi
- Abstract summary: The goal of this study plan is to investigate the effect have on development velocity.
The study compares GitHub projects adopting from the beginning and similar projects using monolithic architectures.
- Score: 4.866714740906538
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: [Context] Microservices enable the decomposition of applications into small
and independent services connected together. The independence between services
could positively affect the development velocity of a project, which is
considered an important metric measuring the time taken to implement features
and fix bugs. However, no studies have investigated the connection between
microservices and development velocity. [Objective and Method] The goal of this
study plan is to investigate the effect microservices have on development
velocity. The study compares GitHub projects adopting microservices from the
beginning and similar projects using monolithic architectures. We designed this
study using a cohort study method, to enable obtaining a high level of
evidence. [Results] The result of this work enables the confirmation of the
effective improvement of the development velocity of microservices. Moreover,
this study will contribute to the body of knowledge of empirical methods being
among the first works adopting the cohort study methodology.
Related papers
- Software Design Pattern Model and Data Structure Algorithm Abilities on Microservices Architecture Design in High-tech Enterprises [0.4532517021515834]
This study investigates the impact of software design model capabilities and data structure algorithm abilities on architecture design within enterprises.
The findings reveal that organizations emphasizing robust design models and efficient algorithms achieve superior scalability, performance, and flexibility in their architecture.
arXiv Detail & Related papers (2024-11-05T07:26:53Z) - A Survey on Model MoErging: Recycling and Routing Among Specialized Experts for Collaborative Learning [136.89318317245855]
MoErging aims to recycle expert models to create an aggregate system with improved performance or generalization.
A key component of MoErging methods is the creation of a router that decides which expert model(s) to use for a particular input or application.
This survey includes a novel taxonomy for cataloging key design choices and clarifying suitable applications for each method.
arXiv Detail & Related papers (2024-08-13T17:49:00Z) - Architectural Tactics to Improve the Environmental Sustainability of Microservices: A Rapid Review [0.0]
This rapid review gathers 22 peer-reviewed studies and synthesizes architectural tactics that improve the environmental sustainability of systems.
We list 6 tactics that are presented in an actionable way and categorized according to their sustainability aspects and context.
arXiv Detail & Related papers (2024-07-19T22:44:58Z) - Migration to Microservices: A Comparative Study of Decomposition
Strategies and Analysis Metrics [0.5076419064097734]
We present a novel clustering method to identify potential in a given monolithic application.
Our approach employs a density-based clustering algorithm considering static analysis, structural, and semantic relationships between classes.
arXiv Detail & Related papers (2024-02-13T14:15:00Z) - A Unified Causal View of Instruction Tuning [76.1000380429553]
We develop a meta Structural Causal Model (meta-SCM) to integrate different NLP tasks under a single causal structure of the data.
Key idea is to learn task-required causal factors and only use those to make predictions for a given task.
arXiv Detail & Related papers (2024-02-09T07:12:56Z) - On the Empirical Evidence of Microservice Logical Coupling. A Registered
Report [15.438443553618896]
We propose the design of a study aimed at empirically validating the Microservice Logical Coupling (MLC) metric presented in our previous study.
In particular, we plan to empirically study Open Source Systems (OSS) built using a microservice architecture.
arXiv Detail & Related papers (2023-06-03T07:29:54Z) - Research on Efficiency Analysis of Microservices [0.0]
This study proposes an efficiency analysis framework based on queuing models to analyze the efficiency difference of breaking down traditional large services into n.
It found that breaking down into multiple can effectively improve system efficiency and proved that when the time of the large service is evenly distributed among multiple, the best improvement effect can be achieved.
arXiv Detail & Related papers (2023-03-21T02:00:28Z) - NEVIS'22: A Stream of 100 Tasks Sampled from 30 Years of Computer Vision
Research [96.53307645791179]
We introduce the Never-Ending VIsual-classification Stream (NEVIS'22), a benchmark consisting of a stream of over 100 visual classification tasks.
Despite being limited to classification, the resulting stream has a rich diversity of tasks from OCR, to texture analysis, scene recognition, and so forth.
Overall, NEVIS'22 poses an unprecedented challenge for current sequential learning approaches due to the scale and diversity of tasks.
arXiv Detail & Related papers (2022-11-15T18:57:46Z) - Learning Neural Causal Models with Active Interventions [83.44636110899742]
We introduce an active intervention-targeting mechanism which enables a quick identification of the underlying causal structure of the data-generating process.
Our method significantly reduces the required number of interactions compared with random intervention targeting.
We demonstrate superior performance on multiple benchmarks from simulated to real-world data.
arXiv Detail & Related papers (2021-09-06T13:10:37Z) - Deep neural networks approach to microbial colony detection -- a
comparative analysis [52.77024349608834]
This study investigates the performance of three deep learning approaches for object detection on the AGAR dataset.
The achieved results may serve as a benchmark for future experiments.
arXiv Detail & Related papers (2021-08-23T12:06:00Z) - ReMP: Rectified Metric Propagation for Few-Shot Learning [67.96021109377809]
A rectified metric space is learned to maintain the metric consistency from training to testing.
Numerous analyses indicate that a simple modification of the objective can yield substantial performance gains.
The proposed ReMP is effective and efficient, and outperforms the state of the arts on various standard few-shot learning datasets.
arXiv Detail & Related papers (2020-12-02T00:07:53Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.