Continuing our design journey
From our domain analysis in earlier chapters, we have arrived at four bounded contexts for our application, as depicted here:
Figure 9.1 – Relationship between bounded contexts
So far, our focus has been on the implementation of the internals of the LC application bounded context. While the LC application bounded context is independent of the other bounded contexts, it is not completely isolated from them. For example, when processing an LC application, we need to perform merchandise and applicant checks that require interactions with the compliance and customer onboarding bounded contexts respectively. This means that these bounded contexts have a relationship with each other. These relationships are driven by the nature of collaboration between the teams working on the respective bounded contexts. Let’s examine how these team dynamics influence integration mechanisms between bounded contexts in a way that continues...