Maintaining Purity
Learn how to maintain the purity of the bounded context, through the implementation of an anti-corruption layer.
We'll cover the following...
After a team defines its bounded contexts, modules, or microservices, the team proceeds to implement interactions between them. Now, it is time for us to think about how these interactions will occur.
Purity is all about maintaining a model away from something that may mess it up. For example, models of external applications, databases, legacy systems, and even models of other bounded contexts.
Let us imagine that there is a component called transfers that needs to obtain information from a third-party application. This external application does not follow ...