apicurio-registry icon indicating copy to clipboard operation
apicurio-registry copied to clipboard

Add support for API consumer information as artifact metadata

Open simonnepomuk opened this issue 5 months ago • 2 comments

Feature Description

In my work environments I often face the problem of not knowing which service depends on which API. This then leads to making rounds with development teams or scrolling through outdated confluence documentation. It would be nice to have one central place where I can look up dependencies between the services, so I can know how big of an impact breaking changes would have.

Proposed Solution

Add a list of consumers as a field on the metadata of an artifact. APIs and dependencies can then be managed in a central place.

Additional Context

This could also be integrated nicely in an automated workflow with the maven plugin. E.g. when pulling an artifact with the maven plugin, you can pass the option to add the pulling application as a consumer to the artifact metadata.

simonnepomuk avatar Sep 10 '24 13:09 simonnepomuk