This is one of the three types of Customer-Supplier group pattern where the downstream or upstream team dictates the integration of contracts. This is similar to conformist pattern where the power is skewed towards a supplier, but in this case, the consumer doesn’t conform. Instead, it translates the model into the model it needs.

When to use it
This pattern is usually used when there’s no desire to conform to supplier’s model and that can be because
- the downstream bounded context has a core subdomain
- Supplier’s contracts change often and consumer wants to protect itself from frequent changes
- Contract provided by a supplier is not convenient or is messy