Logo image
Toward Organizational Decoupling in Microservices Through Key Developer Allocation
Conference proceeding   Peer reviewed

Toward Organizational Decoupling in Microservices Through Key Developer Allocation

Xiaozhou Li, N Ahmad, T Cerny, A Janes, V Lenarduzzi and D Taibi
Proceedings: 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C), pp.16-20
2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C) (Odense, 31/03/2025–04/04/2025)
2025
Handle:
https://hdl.handle.net/10863/52174

Abstract

With microservices continuously being popular in the software architecture domain, more practitioners and researchers have begun to pay attention to the degradation issue that diminishes its sustainability. One of the key factors that causes the degradation of software architecture is its organizational structure, according to Conway’s Law. However, the best practice of “One microservice per Team”, advocated widely by the industry, is not commonly adopted, especially when many developers contribute heavily across multiple microservices and create organizational coupling. Therein, many key developers, who are responsible for the majority of the project work and irreplaceable to the team, can also create the most coupling and be the primary cause of microservice degradation. Hence, to properly maintain microservice architecture in terms of its organizational structure, we shall identify these key developers and understand their connections to the organizational coupling within the project. We propose an approach to identify the key developers in microservice projects and investigate their connection to organizational coupling. The approach shall facilitate the maintenance and optimization of microservice projects against degradation by detecting and mitigating organizational coupling. Index Terms—microservice, organizational structure, key developer, organizational coupling

Details

Metrics

1 Record Views
Logo image