Scalability and Performance of Microservices Architectures

Amirali Kerimovs
{"title":"Scalability and Performance of Microservices Architectures","authors":"Amirali Kerimovs","doi":"10.34257/gjcsthvol23is2pg77","DOIUrl":null,"url":null,"abstract":"The inevitability of continuous evolution and seamless integration of dynamic alterations remains a paramount consideration in the realm of software engineering. This concern is particularly pronounced within the context of contemporary microservices architectures embedded in heterogeneous and decentralized systems composed of numerous interdependent components. A pivotal focal point within such a software design paradigm is to sustain optimal performance quality by ensuring harmonious collaboration among autonomous facets within an intricate framework. The challenge of microservices evolution has predominantly revolved around upholding the harmonization of diverse microservices versions during updates, all while curbing the computational overhead associated with such validation. This study leverages previous research outcomes and tackles the evolution predicament by introducing an innovative formal model, coupled with a fresh exposition of microservices RESTful APIs. The amalgamation of Formal Concept Analysis and the Liskov Substitution Principle plays a pivotal role in this proposed solution. A series of compatibility constraints is delineated and subjected to validation through a controlled experiment employing a representative microservices system. The suggested approach is poised to enhance the development of more sustainable microservices applications and elevate the efficacy of DevOps practices engaged in the creation and upkeep of microservices architectures.","PeriodicalId":340110,"journal":{"name":"Global journal of computer science and technology","volume":"52 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-08-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Global journal of computer science and technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34257/gjcsthvol23is2pg77","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The inevitability of continuous evolution and seamless integration of dynamic alterations remains a paramount consideration in the realm of software engineering. This concern is particularly pronounced within the context of contemporary microservices architectures embedded in heterogeneous and decentralized systems composed of numerous interdependent components. A pivotal focal point within such a software design paradigm is to sustain optimal performance quality by ensuring harmonious collaboration among autonomous facets within an intricate framework. The challenge of microservices evolution has predominantly revolved around upholding the harmonization of diverse microservices versions during updates, all while curbing the computational overhead associated with such validation. This study leverages previous research outcomes and tackles the evolution predicament by introducing an innovative formal model, coupled with a fresh exposition of microservices RESTful APIs. The amalgamation of Formal Concept Analysis and the Liskov Substitution Principle plays a pivotal role in this proposed solution. A series of compatibility constraints is delineated and subjected to validation through a controlled experiment employing a representative microservices system. The suggested approach is poised to enhance the development of more sustainable microservices applications and elevate the efficacy of DevOps practices engaged in the creation and upkeep of microservices architectures.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
微服务架构的可扩展性和性能
持续演进和无缝集成动态变化的必然性仍然是软件工程领域的首要考虑因素。在由众多相互依存的组件组成的异构分散系统中嵌入当代微服务架构的背景下,这一问题尤为突出。在这种软件设计范式中,一个关键的焦点是通过确保复杂框架内各自主层面之间的和谐协作来维持最佳的性能质量。微服务进化所面临的挑战主要是在更新过程中保持不同微服务版本之间的协调,同时降低与此类验证相关的计算开销。本研究利用先前的研究成果,通过引入创新的形式模型,结合对微服务 RESTful API 的全新阐述,解决了进化难题。形式概念分析与利斯科夫替代原则的结合在本解决方案中发挥了关键作用。通过采用具有代表性的微服务系统进行受控实验,划定了一系列兼容性约束条件,并对其进行了验证。所建议的方法有望促进更可持续的微服务应用程序的开发,并提高参与创建和维护微服务架构的 DevOps 实践的效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Artificial Intelligence (AI) Model Development Framework for the Protection of State Borders, with a Focus on Analyzing Behavioral Patterns Utilise 5G Mobile Handset as DAO and Node in Layer 1 Proof of Authority Blockchain Providing in RDBMSs the flexibility to Work with Various Non-Relational Data Models Scalability and Performance of Microservices Architectures Performance Study of Downlink Users in Non-Orthogonal Multiple Access (NOMA) for 5G Communications
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1