Devoted Health uses GraphQL queries to expose rich datasets to medical providers. However, during the pandemic and as query complexity increased, the company had to support bigger upload sizes without performance degradations. In this post, Mike Auclair describes how Devoted used Apollo’s Automatic Persisted Queries (APQ) protocol and a new cache implementation to mitigate limited upload capacity. He also reviews the company’s rollout strategy for these changes.