So for example, I have two services (bounded contexts) which both have a concept of ‘Account’ but obviously they’re completely different in meaning. The query model for both contexts are subscribed to ‘$ce-Account’ but intend only to receive events from specific context (their own, for now)
If context A publishes an event Account-abcd1234 and context B publishes Account-xyz111. Are both subscriptions going to receive events from both contexts? If so, what is the practice to discriminate between the two? The only thing I can think of is using metadata, it just seems a bit clunky. Thoughts?