Defining Bounded Contexts

2 min read

The Event Storming workshop went great. Not only you have explored Mr. Sandwich’s Domains, but you have also distilled Bounded Contexts. Told you, you might be surprised. This time, they perfectly match Bounded Contexts, because project is not too complex or significantly huge. It is important to keep in mind, that this is not a norm, or something you have to achieve at all costs. Back to Contexts, what are they exactly?

Defining Bounded Contexts

Let’s go through Domains and Contexts:

Preparing Context Map

The next step, is to define a Context Map, this will be a summary of the Strategic Domain-Driven Design phase and clear guide how teams will cooperate during works on Microservices assigned to them.

Summary

As you can see on the Context Map above, Bounded Contexts are loosely coupled, this is a comfortable situation. Teams will only have to publish a REST APIs for their Microservices, it will definitely shorten the time needed for development.