I had the pleasure to view an interesting presentation with Marthin Fowler regarding the concept and solution architecture of event-driven architecture. Fowler presents four different patterns that can enable Event-Driven Architecture in an organisation and through the four patterns, Fowler defined his view of how to achieve Event-Driven Architecture.
You can watch the presentation in the video below: