confluentinc / confluentinc/schema-registry

[Enhancement] : Webhooks/notifications when a schema is registered/updated

Open
#1,007 2 comments 6 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.5k
Forks
1.2k
Avg merge
23h 27m
Merged PRs (30d)
65

Description

We have producers `POST`ing the schemas to schema registry and consumers running off those schemas. As consumers reside in a different environment, they are not able to communicate to schema registry. In this case, we apply the following deployment setup:

- Producer publishes the schema in schema registry
- Consumer is built off that schema and deployed
- Producer produces events and consumer receives it

Although in this scenario, schema registry is not acting as an active services for both producers and consumers, we need it for maintaining the avro specification/standards and compatibility. So, we need consumers to be automatically built when a schema is registered/updated.

Ideally, it would be good to have notification channels/webhooks for this setup.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by mapping the schema registration and update REST flows and reviewing the producer/consumer deployment setup described in the issue. Define what notification delivery should cover for each registration or update and how completion would be verified, since the issue does not name implementation files, tests, or a specific webhook channel.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kafka
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.