The roles, responsibilities, and skills of engineers in the era of microservices-based architectures

0Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

Enterprises often try to tame the complexity of their software using microservices and practitioners generally perceive the impact of microservices as positive. However, different responsibilities fall in the hands of practitioners and new skill-sets are required to address the challenges and reap the benefits of microservices. The objective of this study is to gather and organize what industry requires from microservices practitioners. To achieve this, we conduct a qualitative analysis of 125 job-Ads related to microservices that are gathered from 7 different countries, across 5 continents, posted during 14 consecutive days, sampled from a total of 1351 job-Ads. We contribute with detailed taxonomies on roles, responsibilities, soft-and hard-skills that are necessary for microservices practitioners. Specifically, we detail 5 families of responsibilities, 3 of which are human-centered, describe 8 themes of popular soft-skills and describe 11 themes of popular hard-skills, along with how they relate to soft-skills. Our results indicate the importance of human-centered responsibilities and skills in microservices practitioners, and point to the existence of a job market for microservices software architects with a high demand on human aspects. Hence, our findings can help unravel organizational structures in microservices, improve training programmes, and understand the manifestation of human aspects in microservices.

Cite

CITATION STYLE

APA

Michael Ayas, H., Hebig, R., & Leitner, P. (2024). The roles, responsibilities, and skills of engineers in the era of microservices-based architectures. In Proceedings - 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering, CHASE 2024 (pp. 13–23). Association for Computing Machinery, Inc. https://doi.org/10.1145/3641822.3641871

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free