I'm wondering what the best approach would be to build out micro gateways with different collections of 'plugins' and and various sequences based conditionally on resource path.
For example, say I want to use OAuth for my package tracking API and just API keys for products?
Most simply it seems that we would deploy a single micro gateway per base API resource path (e.g. /v1/products) . So if I needed custom orchestration of different request/response flows, they would be isolated on their own horizontally scaled instance.
Then conditional switch logic for proxy path suffix within the plugins for that base path.