Message queues are one of the critical components in any software architecture which helps different components talk to each other asynchronously. In this article let's discuss what message queues are, how they're used in modern architectures and wha...

Markdown supported · ⌘↵ to post
Samuel Johnson R
Software Engineer by day. Ninja by night.
Hi. It's a great read. I have a doubt regarding the example you have shared. The client requests the service for invoice creation using rest and thus it gets the response in the same call. But when using message queue, the request will be made to the invoice generation which in turn push to queue for other components to process asynchronously, so how the client comes to know of the response in this case. Am I missing anything.