Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PBI] Simplify Service Discovery Process #134

Closed
2 tasks
ladatz opened this issue May 26, 2023 · 0 comments · Fixed by #141
Closed
2 tasks

[PBI] Simplify Service Discovery Process #134

ladatz opened this issue May 26, 2023 · 0 comments · Fixed by #141
Assignees
Milestone

Comments

@ladatz
Copy link
Contributor

ladatz commented May 26, 2023

Description

Today, for an application to be a provider, it must implement the Provider interface and have a grpc endpoint to communicate on. This can be a lot of code required for an application that only wishes to expose an endpoint. Issue #117 is a great example of this. It would be better if Service Discovery had less requirements on a provider. Providers and Consuming applications should only need to call Chariott APIs, not implement any logic to be used.

Acceptance criteria

  • "Discover" is a simple API call
  • "Providers" are not required to implement an interface
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant