Egor Urvanov

Business domain

Specs and architecture · domain

The part of the real world a program is written for, with its own concepts and rules: for example, booking meeting rooms. In DDD the domain is split into subdomains, and each one’s model lives in code in its own bounded context with its own ubiquitous language.

business domain: meeting roomsbookingaggregate “Booking”paymentaggregate “Invoice”notificationsaggregate “Message”subdomain = its own bounded context and language● model, people, systems, data  ● agent and harness  ● risk, stop, boundaryA business domain splits into subdomains, each with its own bounded context

Source: Martin Fowler: Domain-Driven Design

Where it appears · 1

Related terms

Whole glossary

© 2026 Egor Urvanov