I have a few questions on how we should approach designing plugins for the web client.
If a customer deploys multiple instances of my company's product, lets say, Chassis-A, Chassis-B, Chassis-C, etc.
One-to-one
- Should each Chassis have its own web plugin?
- If they should, will they conflict with each other even if they have different keys? It would become difficult to distinguish them.
One-to-many
- Should one plugin serve multiple Chassis?
- Is there a recommendation on how to keep track of Chassis registered? Or should we be deploying an external service for that?
Thanks