Drivers and Barriers for Microservice Adoption - A Survey among Professionals in Germany

H. Knoche, W. Hasselbring
{"title":"Drivers and Barriers for Microservice Adoption - A Survey among Professionals in Germany","authors":"H. Knoche, W. Hasselbring","doi":"10.18417/emisa.14.1","DOIUrl":null,"url":null,"abstract":"Microservices are an architectural style for software which currently receives a lot of attention in both industry and academia. Several companies employ microservice architectures with great success, and there is a wealth of blog posts praising their advantages. Especially so-called Internet-scale systems use them to satisfy their enormous scalability requirements and to rapidly deliver new features to their users. But microservices are not only popular with large, Internet-scale systems. Many traditional companies are also considering whether microservices are a viable option for their applications. However, these companies may have other motivations to employ microservices, and see other barriers which could prevent them from adopting microservices. Furthermore, these drivers and barriers possibly differ among industry sectors. In this article, we present the results of a survey on drivers and barriers for microservice adoption among professionals in Germany. In addition to overall drivers and barriers, we particularly focus on the use of microservices to modernize existing software, with special emphasis on implications for runtime performance and transactionality. We observe interesting differences between early adopters who emphasize scalability of their Internet-scale systems, compared to traditional companies which emphasize maintainability of their IT systems.","PeriodicalId":186216,"journal":{"name":"Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"57","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18417/emisa.14.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 57

Abstract

Microservices are an architectural style for software which currently receives a lot of attention in both industry and academia. Several companies employ microservice architectures with great success, and there is a wealth of blog posts praising their advantages. Especially so-called Internet-scale systems use them to satisfy their enormous scalability requirements and to rapidly deliver new features to their users. But microservices are not only popular with large, Internet-scale systems. Many traditional companies are also considering whether microservices are a viable option for their applications. However, these companies may have other motivations to employ microservices, and see other barriers which could prevent them from adopting microservices. Furthermore, these drivers and barriers possibly differ among industry sectors. In this article, we present the results of a survey on drivers and barriers for microservice adoption among professionals in Germany. In addition to overall drivers and barriers, we particularly focus on the use of microservices to modernize existing software, with special emphasis on implications for runtime performance and transactionality. We observe interesting differences between early adopters who emphasize scalability of their Internet-scale systems, compared to traditional companies which emphasize maintainability of their IT systems.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
采用微服务的驱动因素和障碍——对德国专业人士的调查
微服务是一种软件架构风格,目前在业界和学术界都受到了广泛关注。一些公司使用微服务架构取得了巨大的成功,并且有大量的博客文章赞扬了它们的优势。特别是所谓的互联网规模的系统使用它们来满足其巨大的可伸缩性需求,并快速向用户交付新功能。但是微服务并不仅仅在大型互联网级系统中流行。许多传统公司也在考虑微服务对于他们的应用来说是否可行。然而,这些公司可能有其他使用微服务的动机,并且看到了其他可能阻止他们采用微服务的障碍。此外,这些驱动因素和障碍可能因行业而异。在这篇文章中,我们展示了一项关于德国专业人士采用微服务的驱动因素和障碍的调查结果。除了总体的驱动因素和障碍之外,我们还特别关注微服务的使用,以使现有软件现代化,特别强调对运行时性能和事务性的影响。我们观察到,早期采用者强调互联网规模系统的可伸缩性,而传统公司强调IT系统的可维护性,两者之间存在有趣的差异。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Catchword: Blockchains and Enterprise Modeling Decentralized Business Process Control using Blockchain An experience report from two applications: Food Supply Chain and Car Registration Balancing Patient Care and Paperwork Automatic Task Enactment and Comprehensive Documentation in Treatment Processes Process Modeling in Decentralized Organizations Utilizing Blockchain Consensus Blockchain Technologies in Enterprise Modeling and Enterprise Information Systems
×
引用
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