DDD
Using stream per aggregate (AggName-Guid)
C# client, connecting via TCP
…
I’m currently subscribing to the $ce-AggName stream. (SubscribeToStreamAsync)
This works well (seems to work well).
I’ve noticed many times suggestions to just subscribe to all and simply ignore events I have no handlers for.
It seems like having everything subscribe to all would lead to performance issues (network?)
I also like the fact that I can trap unknown events… this indicates that my consumers are out of date.
Are the suggestions to subscribe to all, for demo or proof of concept, or is it general guidance for production systems?