As a developer of WDQS I want to delegate plumbing to a standardized solution so that I can focus on the core / specific issues of the service.
The work being done by Core Platform on API Gateway might make sense to be reused in the context of WDQS. In particular, externalizing throttling / rate limiting / access control / API Tokens / etc...
The first step is to better define what we need, check with the Core Platform team to see if they support it, and then create a plan.