I have wrote two architectures for an event bus to use in my application. The first one is based on an extensive use of interface\'s implementantions for every single event. It\