Align with rate of change

Short description Group things that frequently change together to avoid coupling across boundaries. Examples For instance a payment service, or a user profile service or an notification service. Context We should align boundaries in sociotechnical systems with our...

Align with source of change

Short description align boundaries with the people asking for changes because those people will care about concepts which are likely to be more closely related. Examples separate business-to-business and business-to-consumer services because both customer segments...

Align with transactional boundaries

Short description align boundaries with data which must always be immediately consistent. Examples When a user reserve specific seats for a cinema those seats needs to stay reserved and unavailable for other users for a certain amount of time while the user pays....