liveBook · Manning

Price calculation bounded context

As explained in Collaborative Software Design: How to facilitate domain modeling decisions

The Price Calculation bounded context is the BigScreen boundary containing pricing behavior and potential future subscription-related behavior.

The Price Calculation bounded context separates pricing behavior from neighboring BigScreen boundaries and leaves room for subscription-related behavior that may emerge later. section 3.3.1

Testing future subscriptions

BigScreen does not yet offer subscriptions, but struggling theaters may test multiple subscription models alongside ticket pricing. Separating Price Calculation preserves a place for that behavior while acknowledging that the subscription model remains uncertain. section 3.3.1

How Collaborative Software Design: How to facilitate domain modeling decisions covers it

How deep it goes
Defines the boundary and its rationale but stops short of specifying subscription rules or implementation details.
Examples
Uses struggling theaters, possible subscription models, and the existing ticket-pricing flow as design examples.
What you can do after
Evaluate whether emerging pricing behavior deserves a separate boundary despite the additional communication between bounded contexts.
How it connects
Links pricing to bounded contexts for Ticketing, Seat Allocations, and Payments through cross-boundary dependencies.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Collaborative Software Design: How to facilitate domain modeling decisions. The section links point to the parts of the book it draws on.