Loose coupling

2 of our books define this term — and their definitions are worth reading side by side.

An important concept in IT system design with a large impact on agility. In general, parts of an IT system depend on other parts, and a change in one part can have effects on those other parts. Loose coupling is the design concept of reducing these dependencies. It is a design ideal, difficult to realize completely in practice. But the more IT components are coupled loosely, the less cost and risk there is in making a change—in other words, the more agile the architecture is.

War and Peace and IT: Glossary, Mark Schwartz

See also coupling · Agile · Agility · Data lake · headless product · Hypervisor

Filed under Architecture & Systems

← All glossary terms

One membership. The whole library.

Every book and audiobook, the video library, the courses, and the MCP. The papers stay free.

Start membership