mguenther / kafka-sampler

Showcases how to build Java applications using Apache Kafka and Kafka Streams
1 stars 0 forks source link

Showcase how to build a minimalistic event-sourced application #21

Closed mguenther closed 7 years ago

mguenther commented 7 years ago

One use case for Kafka is as a message broker for distributing events in an event-sourced application. As part of this ticket, we will show how to model events using Apache Avro and how to integrate it with the applications functional model.

For the time being, the showcase must not provide a proper configuration for producers and consumers. We will do this as soon as Kafka 0.11 is ready, since it ships with a transactional and idempotent producer, that greatly enhances Kafka's suitability for event sourcing (de-duplicated persistence, ...).

mguenther commented 7 years ago

Merged back into development.