jargon

Architecture & practice·Design, structure and tradeoffs

'customer' means one thing to billing and something else to support, and the shared table forces one of them to be wrong.

Bounded context

Also calledcontext boundary, DDD bounded context

A boundary inside which a term has exactly one meaning and one model. The insight is that most enterprise modelling arguments are people trying to build a single definition of 'order' or 'user' that satisfies four departments, which cannot be done. Drawing the boundary instead — and translating at the edges — is what lets each team's model stay simple, and it is usually the honest answer to a schema argument that has run for a week.

Commonly confused with