The choice between the broker and mediator topology essentially comes down to a trade-off between workflow control and error handling capability versus high performance and scalability.3500 ↱
Fundamentals of Software Architecture
An Engineering Approach
Mark Richards, Neal Ford