michelin / kstreamplify

Kstreamplify is a Java library that brings new features on top of Kafka Streams.
Apache License 2.0
97 stars 16 forks source link

Enrich DLQ error model with application ID #249

Open SouquieresAdam opened 2 weeks ago

SouquieresAdam commented 2 weeks ago

Problem

The current Avro Error model of kstreamplify does not explicit the name of the application that created the DLQ messages. It comes from the framework envision to use one DLQ per microservice/app.

Suggestion

Add application.id to the Avro error model to allow more flexible DLQ assignement (per bounded-context, group of application). It should be compatible since it's a new optional information.

NB: Specify label(s) in the right panel to ease the requests organization

jegamboafuentes commented 5 days ago

Hey @SouquieresAdam👋

I saw your awesome issue and thought I'd let you know about Lightning Bounties! 🚀 It's a super easy-to-use app where you can add a Bitcoin reward to this issue, encouraging devs to jump in and help you solve it.

Here’s a quick tutorial to get started: Lightning Bounties Tutorial. 💡 You can post your issue there, set up a bounty, and whoever cracks the code gets rewarded instantly in Bitcoin. 🔥

Let me know if you have any questions or need help setting it up!

Cheers! âš¡