A microservice architecture would probably use a message bus because they would also need to broadcast the result.