This document contains references to Domain-Driven Design, do refer to the official definition and reference if you want to know more about them

Context map shows all the different languages that we use within our domain. Each oval represents both a subdomain and a bounded context for the simplicity of the diagram.

Source code:

Bounded context is an important concept in our architecture as it is the base of the modularity of our architecture. They are derived from conversations and new business requirements.

We have categorised each of the subdomains into 3 separate types: Core, Supporting, and Generic. This gives us an indication of how mature these concepts are in the context of our business against the industry. Even though the language that has been used are very similar to our business functions, they are not actually talking about the business functions nor the relative importance of the work for each teams.