Skip to content

Business Rules

In our distributed environment, and as a consequence of our many automated operations, we found ourselves in the need of being able to execute, coordinate and supervise those transactions while keeping track of three main design principles:

  • Eventually execute our operations, without the need of manual activation.
  • Embrace the basics of our distributed architecture.
  • Allow these operations to change when required, with minimal cost.

Business Rules feature comes to fill this gap. In the next sections we will come into detail of the concept itself, its main characteristics and how it is currently being implemented.

Before proceeding to the next sections, we strongly suggest that you read MassTransit's courier documentation, since it is a cornerstone in the Business Rules feature design.

Table of contents