Skip to main contentIBM Garage Event-Driven Reference Architecture

Target Audiences

While the content of this repository is mostly technical in nature and is intended for a technical audience, it also introduces methodology practices, such as Event Storming, which would be used with business leaders to identify key business domain events and actions. You may find it useful to share this information with your business leaders before engaging them in such activities.

At a high level, this is what you should expect to learn by working through this repository and the related examples:

  • As an architect, you will understand how the event-driven architecture provides capabilities which support development of event-driven solutions.
  • As a developer, you will understand how to develop event-driven applications and develop analytics based on event streams.
  • As a project manager, you may understand all the artifacts which may be required for an event-driven solution.

The related repositories provide sample code and best practices which you may want to reuse during your future implementations. The reference architecture has been designed to be portable and applicable to Public Cloud, Hybrid Cloud and across multiple clouds. Examples given are directly deployable in IBM Public Cloud and Red Hat OpenShift Container Platform.