How would one go about using Event Store in separate bounded contexts? I am not talking about using Event Store to communicate between bounded contexts, but merely the fact that multiple BCs sometimes want to use an event store but still be independent of each other.
When using a database server, be that NoSQL or relational, there is a concept of databases so I can host multiple databases on the same database instance.
Is there any recommendations to solving this? For example I think most of our BCs will use catch-up-subscriptions using SubscribeToAll(), but we are not interested in events from different BCs. Maybe it can be solved entirely using namespaces for the events, but I appreciate any thoughts on this.