Overview#Bounded Context is a central pattern in Domain-Driven Design. Domain-Driven Design, a number of high-level concepts and practices are articulated, such as ubiquitous language meaning that the domain model should form a common language given by domain experts for describing system requirements, that works equally well for the business users or sponsors and for the software developers. The book is very focused on describing the domain layer as one of the common layers in an object-oriented system with a multilayered architecture. In Domain-Driven Design, there are artifacts to express, create, and retrieve domain models:
Many organizations would view the ordering process as a single process and create a single monolithic application that would process all the entire Order.
WEB Scale requires a different approach.
The information required for the Order Processing is not necessarily the same information required to ship the Order. Certainly the Shipping department does not require access to the Credit Card information. Likewise, the size of the