To Message Bus or Not: Distributed Systems Design (2017)
In an architecture driven by a message bus it allows more ubiquitous access to data. For instance, we have a service that will take commands from a message bus, but are provided a callback URL where they can funnel the responses. All of those perks is because the data wasn’t walled off, anyone with access to the message bus (which is secured) could look at the data without impacting other services.
Source: www.netlify.com