
Sam Newman on Information Hiding, Ubiquitous Language, UI Decomposition and Building Microservices
The InfoQ Podcast
00:00
Bounded Contexts in Domain Driven Design
A bounded context is effectively aware of us modeling these kind of groups of functionality within a domain model. From the outside, you see an explicit boundary with explicit responsibilities that it provides to the wider system. Inside that boundary is all the details, but that's hidden from you. So really, bounded context are all about information hiding. This is the connection. In the same way that encapsulation is an example of information hiding in object-oriented programming, the context are an example ofinformation hiding in domain driven design.
Play episode from 15:25
Transcript


