Drivers and barriers for microservice adoption – a survey among professionals in Germany
Drivers and barriers for microservice adoption – a survey among professionals in Germany
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.
Microservice adoption, Microservice architecture, Software modernization, Survey
Knoche, Holger
8f3b1995-67dd-442d-b495-93aa0311bebf
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
4 January 2019
Knoche, Holger
8f3b1995-67dd-442d-b495-93aa0311bebf
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Knoche, Holger and Hasselbring, Wilhelm
(2019)
Drivers and barriers for microservice adoption – a survey among professionals in Germany.
Enterprise Modelling and Information Systems Architectures, 14, [1].
(doi:10.18417/emisa.14.1).
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.
This record has no associated files available for download.
More information
Accepted/In Press date: 28 November 2018
Published date: 4 January 2019
Additional Information:
Publisher Copyright:
© 2019, Gesellschaft fur Informatik (GI). All rights reserved.
Keywords:
Microservice adoption, Microservice architecture, Software modernization, Survey
Identifiers
Local EPrints ID: 488713
URI: http://eprints.soton.ac.uk/id/eprint/488713
PURE UUID: e44a1114-70bd-418a-91fa-1368fd4bcffc
Catalogue record
Date deposited: 04 Apr 2024 16:50
Last modified: 10 Apr 2024 02:15
Export record
Altmetrics
Contributors
Author:
Holger Knoche
Author:
Wilhelm Hasselbring
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics