An Event Driven Framework in Kotlin


Hey Folks what do you think about having a framework for an Event Driven Architecture in Kotlin.
Minimum functionality needed:

  1. Spin a microservice(domain), where you will define components reacting to particular event.
  2. Concepts like Domain-Driven-Design,CQRS and Event-Sourcing could be easily demonstrated.

Any ideas to kickstart this one?


It sounds a bit like a framework whose purpose is to implement buzzwords. For example Domain Driven Design is more an approach to model domain knowledge and the most important trait of frameworks supporting this style is separation of technical and domain aspects. An example would be Hibernate where most technical aspects of persistence are separated from domain objects.

It is unclear what problems should such a framework solve and what it should make better than existing solutions.