mention the new service

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
This commit is contained in:
aramissennyeydd
2024-02-18 10:51:39 -05:00
parent 647250cbf9
commit 4458f01cdd
2 changed files with 10 additions and 0 deletions
@@ -98,10 +98,20 @@ change are understandable. This may include API specs or even code snippets.
If there's any ambiguity about HOW your proposal will be implemented, this is the place to discuss them.
-->
### Backend Requests
![](./discovery.png)
### Registration Flow
![](./registrations.png)
#### New `InstanceMetadataService`
While we could attach the existing information to the `PluginMetadataService`, we propose a new service that handles instance-level information. The existing `PluginMetadataService` should reveal information about the plugin itself, its pluginId, dependencies or similar. The new `InstanceMetadataService` should give you information about the entire Backstage instance that you're interrogating. At launch, this should include the list of plugins installed _on your instance_ that can then be aggregated by the discovery API across the gateway nodes. One could imagine this service also having information about instance URLs, health or gateway status.
### Frontend Requests
![](./frontend.png)
### Gateway Scaling
Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

After

Width:  |  Height:  |  Size: 172 KiB