lightbend / cloudflow

Cloudflow enables users to quickly develop, orchestrate, and operate distributed streaming applications on Kubernetes.

Home Page:https://cloudflow.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build an SBT Plugin to pull schemas from Schema Registries before the build.

michael-read opened this issue · comments

Is your feature request related to a problem? Please describe.
Many large organizations place their schemas in a centralized schema registry.

Is your feature request related to a specific runtime of cloudflow or applicable for all runtimes?
all runtimes

Describe the solution you'd like
Support the retrieval of either Avro or Protobuf schemas from a schema registry, and pull in schemas based upon one or more queries, and then only download if the individual schemas don't exist in the project, or in the case they've been modified before the build process starts.

Describe alternatives you've considered
We currently need to have all schemas in the project, so the process described above is done manually.