If I, in Azure, create a
- Queue
or
- Topic with one catch-all Subscription
What is the difference?
TL;DR
I know that one can add more Subscriptions later on, and I know about filtering for the Subscriptions. But that is not part of the question.
Same: There is one dead letter queue.
Same: Each message gets handled once-and-only-once.
Difference: ?
You're focusing on the receiving. The real difference is on the sending side.
With commands, the sender and the single receiver are coupled. With events, the sender and the receiver(s) are decoupled.