The document discusses the evolution of message brokers from being helpers on the side of an infrastructure to core elements of an infrastructure. It describes how in the past, message brokers were used as internal tools but now they are used for tasks like synchronization of data between systems, triggering of microservices, persistent data storage, and log aggregation. The document predicts that in the future, projects will use multiple message brokers communicating with each other.