Balanced Coupling

The Balanced Coupling model for software design. Use when: designing modular architectures, evaluating coupling between components, reviewing code modularity, deciding whether to split or merge modules/services, assessing integration patterns, classifying coupling as balanced or unbalanced, applying DDD strategic and tactical patterns, reasoning about cohesion vs coupling trade-offs, identifying distributed monolith risks, or explaining why a system is hard to change. Provides the three-dimensional framework (integration strength, distance, volatility) and the balance rule for making coupling decisions.

majiayu000 e2863d9 2 files · 25.4 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/domains/balanced-coupling commit e2863d90ca

Frequently asked questions

npx skillmds add majiayu000/balanced-coupling