<div class="csl-bib-body">
<div class="csl-entry">Bjørndal, N., de Araújo, L. J. P., Bucchiarone, A., Dragoni, N., Mazzara, M., & Dustdar, S. (2021). Benchmarks and performance metrics for assessing the migration to microservice-based architectures. <i>Journal of Object Technology</i>, <i>20</i>(2), 1–17. https://doi.org/10.5381/jot.2021.20.2.a3</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/137758
-
dc.description.abstract
The migration from monolithic to microservice-based systems have become increasingly popular in the last decade. However, the advantages of this type of migration have not been extensively investigated in the literature, to the best of the authors' knowledge. This paper aims to present a methodology and performance indicators to support better assessment on whether the migration from a monolithic to microservice-based architecture is beneficial. A systematic review was conducted to identify the most relevant performance metrics in the literature, validated in a survey with professionals from the industry. Next, this set of metrics, including latency, throughput, scalability, CPU, memory usage, and network utilization - were used in two experiments to evaluate monolithic and microservice versions of the same system. The results reported here contribute to the body of knowledge on benchmarking different software architectures. In addition, this study illustrates how the identified metrics can more precisely assess both monolithic and microservice systems.
en
dc.publisher
ETH Zürich
-
dc.relation.ispartof
Journal of Object Technology
-
dc.subject
Software
-
dc.subject
Microservices
-
dc.subject
Software Architecture
-
dc.subject
Software Engineering
-
dc.subject
Benchmarking
-
dc.subject
Monolith
-
dc.title
Benchmarks and performance metrics for assessing the migration to microservice-based architectures
-
dc.type
Artikel
de
dc.type
Article
en
dc.description.startpage
1
-
dc.description.endpage
17
-
dc.type.category
Original Research Article
-
tuw.container.volume
20
-
tuw.container.issue
2
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.researchTopic.id
I4a
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
Journal of Object Technology
-
tuw.publication.orgunit
E194-02 - Forschungsbereich Distributed Systems
-
tuw.publisher.doi
10.5381/jot.2021.20.2.a3
-
dc.identifier.eissn
1660-1769
-
dc.description.numberOfPages
17
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Information Systems Engineering (ISE)
de
wb.facultyfocus
Information Systems Engineering (ISE)
en
wb.facultyfocus.faculty
E180
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.openairetype
research article
-
item.grantfulltext
none
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.orcid
0000-0001-6872-8821
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering