Migrating Towards Microservice Architectures: An Industrial Survey

Paolo Di Francesco, Patricia Lago, Ivano Malavolta

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Microservices are gaining tremendous traction in industry and a growing scientific interest in academia. More and more companies are adopting this architectural style for modernizing their products and taking advantage of its promised benefits (e.g., agility, scalability). Unfortunately, the process of moving towards a microservice-based architecture is anything but easy, as there are plenty of challenges to address from both technical and organizational perspectives. In this paper we report about an empirical study on migration practices towards the adoption of microservices in industry. Specifically, we designed and conducted a survey targeting practitioners involved in the process of migrating their applications and we collected information (by means of interviews and questionnaires) on (i) the performed activities, and (ii) the challenges faced during the migration. Our findings benefit both (i) researchers by highlighting future directions for industryrelevant problems and (ii) practitioners by providing a reference framework for their (future) migrations towards microservices.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages29-38
Number of pages10
ISBN (Electronic)9781538663981
DOIs
Publication statusPublished - 20 Jul 2018
Event15th IEEE International Conference on Software Architecture, ICSA 2018 - Seattle, United States
Duration: 30 Apr 20184 May 2018

Conference

Conference15th IEEE International Conference on Software Architecture, ICSA 2018
CountryUnited States
CitySeattle
Period30/04/184/05/18

Fingerprint

Industry
Scalability

Keywords

  • Industrial Survey
  • Microservice Architecture
  • Migration to Microservices
  • software services

Cite this

Di Francesco, P., Lago, P., & Malavolta, I. (2018). Migrating Towards Microservice Architectures: An Industrial Survey. In Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018 (pp. 29-38). [8417114] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICSA.2018.00012
Di Francesco, Paolo ; Lago, Patricia ; Malavolta, Ivano. / Migrating Towards Microservice Architectures : An Industrial Survey. Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018. Institute of Electrical and Electronics Engineers Inc., 2018. pp. 29-38
@inproceedings{ab82e0965b724d239780fc07c29533c9,
title = "Migrating Towards Microservice Architectures: An Industrial Survey",
abstract = "Microservices are gaining tremendous traction in industry and a growing scientific interest in academia. More and more companies are adopting this architectural style for modernizing their products and taking advantage of its promised benefits (e.g., agility, scalability). Unfortunately, the process of moving towards a microservice-based architecture is anything but easy, as there are plenty of challenges to address from both technical and organizational perspectives. In this paper we report about an empirical study on migration practices towards the adoption of microservices in industry. Specifically, we designed and conducted a survey targeting practitioners involved in the process of migrating their applications and we collected information (by means of interviews and questionnaires) on (i) the performed activities, and (ii) the challenges faced during the migration. Our findings benefit both (i) researchers by highlighting future directions for industryrelevant problems and (ii) practitioners by providing a reference framework for their (future) migrations towards microservices.",
keywords = "Industrial Survey, Microservice Architecture, Migration to Microservices, software services",
author = "{Di Francesco}, Paolo and Patricia Lago and Ivano Malavolta",
year = "2018",
month = "7",
day = "20",
doi = "10.1109/ICSA.2018.00012",
language = "English",
pages = "29--38",
booktitle = "Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Di Francesco, P, Lago, P & Malavolta, I 2018, Migrating Towards Microservice Architectures: An Industrial Survey. in Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018., 8417114, Institute of Electrical and Electronics Engineers Inc., pp. 29-38, 15th IEEE International Conference on Software Architecture, ICSA 2018, Seattle, United States, 30/04/18. https://doi.org/10.1109/ICSA.2018.00012

Migrating Towards Microservice Architectures : An Industrial Survey. / Di Francesco, Paolo; Lago, Patricia; Malavolta, Ivano.

Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018. Institute of Electrical and Electronics Engineers Inc., 2018. p. 29-38 8417114.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Migrating Towards Microservice Architectures

T2 - An Industrial Survey

AU - Di Francesco, Paolo

AU - Lago, Patricia

AU - Malavolta, Ivano

PY - 2018/7/20

Y1 - 2018/7/20

N2 - Microservices are gaining tremendous traction in industry and a growing scientific interest in academia. More and more companies are adopting this architectural style for modernizing their products and taking advantage of its promised benefits (e.g., agility, scalability). Unfortunately, the process of moving towards a microservice-based architecture is anything but easy, as there are plenty of challenges to address from both technical and organizational perspectives. In this paper we report about an empirical study on migration practices towards the adoption of microservices in industry. Specifically, we designed and conducted a survey targeting practitioners involved in the process of migrating their applications and we collected information (by means of interviews and questionnaires) on (i) the performed activities, and (ii) the challenges faced during the migration. Our findings benefit both (i) researchers by highlighting future directions for industryrelevant problems and (ii) practitioners by providing a reference framework for their (future) migrations towards microservices.

AB - Microservices are gaining tremendous traction in industry and a growing scientific interest in academia. More and more companies are adopting this architectural style for modernizing their products and taking advantage of its promised benefits (e.g., agility, scalability). Unfortunately, the process of moving towards a microservice-based architecture is anything but easy, as there are plenty of challenges to address from both technical and organizational perspectives. In this paper we report about an empirical study on migration practices towards the adoption of microservices in industry. Specifically, we designed and conducted a survey targeting practitioners involved in the process of migrating their applications and we collected information (by means of interviews and questionnaires) on (i) the performed activities, and (ii) the challenges faced during the migration. Our findings benefit both (i) researchers by highlighting future directions for industryrelevant problems and (ii) practitioners by providing a reference framework for their (future) migrations towards microservices.

KW - Industrial Survey

KW - Microservice Architecture

KW - Migration to Microservices

KW - software services

UR - http://www.scopus.com/inward/record.url?scp=85051134897&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85051134897&partnerID=8YFLogxK

U2 - 10.1109/ICSA.2018.00012

DO - 10.1109/ICSA.2018.00012

M3 - Conference contribution

SP - 29

EP - 38

BT - Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Di Francesco P, Lago P, Malavolta I. Migrating Towards Microservice Architectures: An Industrial Survey. In Proceedings - 2018 IEEE 15th International Conference on Software Architecture, ICSA 2018. Institute of Electrical and Electronics Engineers Inc. 2018. p. 29-38. 8417114 https://doi.org/10.1109/ICSA.2018.00012