#domain-driven-design

2 articles

Subdomains and Bounded Contexts in Domain-Driven Design

A large domain modelled as a single unified system produces a model that satisfies no one. This article explains what subdomains and bounded contexts are, why they are not the same thing, and how the boundaries between them are a deliberate design decision.

Software Design

What Is Domain-Driven Design?

Domain-driven design is about building software that reflects the business it models, not just the data it stores. This article explains the core ideas behind DDD: why it exists, what a domain model actually is, and when the approach is worth the investment.

Software Design