CodePark/ questions / Domain-driven design
START PRACTICINGPRACTICE
Backend question · Software design & patterns › Domain-driven design

What is the ubiquitous language in DDD?

A shared language built by developers and domain experts and used consistently in conversation and in the code, within a bounded context

The ubiquitous language is the shared vocabulary of developers and domain experts. It appears directly in class and method names. It is also bounded: each bounded context has its own language. So "A single glossary that every team in the company must use for all systems" is the opposite of the idea.