>No, the whole issue was caused by using message queue where you shouldn’t use them or in a way unsuitable for this problem.
This is a simple problem, which a message queue can be used to solve. What type of problem is there that isn’t like this pub/sub kind of use case that I suggest?
>Customer Service needs to know what Order Service is and how to talk to it,
The Customer service needed to know about ‘Order messages’ and how to decode them anyway. It also needed to know how to listen for these type of messages. This is discussed in the blog I linked to at the top of my essay.