In fact, dependencies between contexts are very common, see relations and context matching in the DDD Reference .
In your example, context B depends on context A. Depending on the type of relationship (up-down-down, partnership, ...), context A decides how to include context B with them (open-host, customer / supplier, ... )
Context A can provide a reading model, an event, or both. Integration through events gives you independence, although integration using a reading model may be more practical for your example (but it can cause friction when context A decides to diverge). Factors to consider are your relationships with a different context, as well as the likelihood of a change or the cost of the change.
source share