The Dependency Black Hole
2026 (English) In: Proceedings - 2026 IEEE 23rd International Conference on Software Architecture Companion, ICSA-C 2026, Institute of Electrical and Electronics Engineers (IEEE), 2026, p. 174-178Conference paper, Published paper (Refereed)
Abstract [en]
Microservice architectures promise independent evolution through loose coupling, yet large systems often exhibit strong dependency concentration around a small set of services. In an exploratory industrial case study of a product composed of 267 microservices, we triangulated multiple dependency signals - compile-time, run-time, and task dependencies - and iteratively validated our interpretations with practitioners. We observed a recurring macro-structure in the dependency network that resembles a black hole: a dense core of dependency magnets, a transitional region of services increasingly entangled with the core, and an outer region of lightly connected services. Based on these observations, we propose the dependency black hole theory, mapping the network to the black hole anatomy of a singularity, an event horizon, and an accretion disk, and formulating three hypotheses about how dependency concentration emerges and evolves at scale. The theory provides an explanatory lens for reasoning about dependency growth, identifying services at risk of becoming dependency magnets, and motivating governance interventions. We outline practical implications and directions for longitudinal and multi-case validation.
Place, publisher, year, edition, pages Institute of Electrical and Electronics Engineers (IEEE), 2026. p. 174-178
Keywords [en]
architectural dependency, dependency, microservice architecture, theory building, Architecture, Black holes, Gravitation, Network architecture, Independent evolutions, Industrial case study, Large system, Loose couplings, Multiple dependencies, Hole concentration
National Category
Software Engineering
Identifiers URN: urn:nbn:se:bth-30473 DOI: 10.1109/ICSA-C68850.2026.00044 Scopus ID: 2-s2.0-105048450623 ISBN: 9798331557409 (print) OAI: oai:DiVA.org:bth-30473 DiVA, id: diva2:2100973
Conference 23rd IEEE International Conference on Software Architecture Companion, ICSA-C 2026, Amsterdam, June 22-26, 2026
2026-09-142026-09-142026-09-17 Bibliographically approved