When it comes to building distributed systems, one of the most important patterns is the message broker. But what’s a message broker? A message broker is an architectural pattern for message validation, message transformation and message routing.¬†It mediates communication amongst applications, minimizing the mutual awareness that applications should have of each other in order to be able to exchange messages, effectively implementing¬†decoupling. The practical utility of this construct has been proven in many distributed systems over the years.¬† Within the […]