/quarkus-event-driven-consumer-microservice-template

This is a template for an event driven consumer only running in GraalVM and saving events to Cassandra. It is manual offset commit.

Primary LanguageJava

Event Driven Kafka Consumer with Quarkus

This project uses Quarkus and Kakfa consumer API to deliver a basic structured event driven microservice as a project template.

What it includes:

  • Quarkus project template using: REST easy, SmallRYE open tracing, open API, fault tolerance health, metrics and Kafka client.
  • Nice documentation to present features, design and knowledge sharing using mkdocs

See the BOOK view of the documentation.

Running the application in dev mode

Detail in this note.

Tests

Detail in this note.

Deployment on Openshift

CI/CD details

What to do next

Add your own resource end points, and remove HelloResource class when you are done testing the basic deployment.