GitHub repository: tanerdiler/jeventbus-java-event-driven-architecture-kafka-rabbitmq
Primary language: Java
Description: JEventbus is an api that allows you get event-driven architecture. Each module is a Java Module so you can integrate it to your application written based on Java Module System.  JEventbus Enterprise module has some interfaces to struct your model related to event such as Event Channel, Event Reason, Actor Type, Event Context. JEventbus allows you segregate your bounded context easily even if you have monolith application. JEventbus Kafka module has Kafka Consumer and Kafka Producer to serialize  and deserialize messages to JEventbus models.