dc.contributor.author | Kazanavičius, Justas | |
dc.contributor.author | Mažeika, Dalius | |
dc.date.accessioned | 2023-09-18T16:11:18Z | |
dc.date.available | 2023-09-18T16:11:18Z | |
dc.date.issued | 2021 | |
dc.identifier.uri | https://etalpykla.vilniustech.lt/handle/123456789/112208 | |
dc.description.abstract | Microservice architecture is applied for cloud-native applications to decompose it into small functional units. A microservices-based application is a distributed low coupling system running on multiple processes or services, and therefore proper communication patterns between microservices must be defined. Communication has a significant impact on the application's performance and must be adapted depending on the application architecture, exchange data, deployment approach, and service topology. The study aimed to perform benchmarks of synchronous and asynchronous communication patterns between microservices and determine use cases for their application. The application-oriented criteria were introduced to evaluate communication patterns, and a microservice-based application was developed to perform experiments. Communication technologies based on remote procedure invocation and messaging protocols have been analyzed, and corresponding advantages and disadvantages have been identified. | eng |
dc.format | PDF | |
dc.format.extent | p. 31 | |
dc.format.medium | tekstas / txt | |
dc.language.iso | eng | |
dc.relation.ispartofseries | Vilnius University Proceedings vol. 17 2669-0233 | |
dc.relation.isreferencedby | Dimensions | |
dc.relation.isreferencedby | Scilit | |
dc.source.uri | https://www.journals.vu.lt/proceedings/article/view/25028/24294 | |
dc.source.uri | https://talpykla.elaba.lt/elaba-fedora/objects/elaba:113057323/datastreams/COVER/content | |
dc.title | Performance benchmarking of communication patterns in microservice architecture | |
dc.type | Konferencijos pranešimo santrauka tarptautinėse DB / Conference presentation abstract in an international DB | |
dcterms.accessRights | This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in anymedium, provided the original author and source are credited. | |
dcterms.license | Creative Commons – Attribution – 4.0 International | |
dcterms.references | 0 | |
dc.type.pubtype | T1 - Konferencijos pranešimo tezės tarptautinėse DB / Conference presentation abstract in an international DB | |
dc.contributor.institution | Vilniaus Gedimino technikos universitetas | |
dc.contributor.faculty | Fundamentinių mokslų fakultetas / Faculty of Fundamental Sciences | |
dc.subject.researchfield | T 007 - Informatikos inžinerija / Informatics engineering | |
dc.subject.vgtuprioritizedfields | IK0101 - Informacijos ir informacinių technologijų sauga / Information and Information Technologies Security | |
dc.subject.ltspecializations | L106 - Transportas, logistika ir informacinės ir ryšių technologijos (IRT) / Transport, logistic and information and communication technologies | |
dc.subject.en | microservice | |
dc.subject.en | communication patterns | |
dc.subject.en | benchmarking | |
dcterms.sourcetitle | DAMSS: 12th conference on "Data analysis methods for software systems", Druskininkai, Lithuania, December 2–4, 2021 | |
dc.publisher.name | Vilnius University Press | |
dc.publisher.city | Vilnius | |
dc.identifier.doi | 10.15388/DAMSS.12.2021 | |
dc.identifier.elaba | 113057323 | |