Logo image
One Microservice per Developer: Is This the Trend in OSS?
Conference proceeding   Peer reviewed

One Microservice per Developer: Is This the Trend in OSS?

D Amoroso d’Aragona, Xiaozhou Li, T Cerny, A Janes, V Lenarduzzi and D Taibi
Service-Oriented and Cloud Computing, Vol.14183, pp.19-34
Lecture Notes in Computer Science, 14183
European Conference on Service-Oriented and Cloud Computing (ESOCC 2023) (Larnaca, 24/10/2023–25/10/2023)
2023
Handle:
https://hdl.handle.net/10863/52142

Abstract

When developing and managing microservice systems, practitioners suggest that each microservice should be owned by a particular team. In effect, there is only one team with the responsibility to manage a given service. Consequently, one developer should belong to only one team. This practice of “one-microservice-per-developer” is especially prevalent in large projects with an extensive development team. Based on the bazaar-style software development model of Open Source Projects, in which different programmers, like vendors at a bazaar, offer to help out developing different parts of the system, this article investigates whether we can observe the “one-microservice-per-developer” behavior, a strategy we assume anticipated within microservice based Open Source Projects. We conducted an empirical study among 38 microservice-based OS projects. Our findings indicate that the strategy is rarely respected by open-source developers except for projects that have dedicated DevOps teams.
url
https://link.springer.com/chapter/10.1007/978-3-031-46235-1_2View

Details

Metrics

1 Record Views
Logo image