Guides
Each guide solves one task end to end, on one running example: the goal, the configuration or schema, a request to send, what Insights or the portal shows, and the pitfalls. The concepts behind them are linked, not repeated.
I want to…
Section titled “I want to…”- Move from another CDN: coming from another CDN
- Put GraphPilot in front of a REST API: caching a REST API
- Cache signed-in data per organization, not per user: partitioning your cache
- Show a new item in a cached list right away: lists and creates
- Clear cached responses when my data changes: cache invalidation
- Purge product pages when an editor publishes in my CMS: purging from a CMS webhook
- Cache one answer per language, not per browser: caching per language
- Run an A/B test without switching the cache off: A/B testing with a cookie
- Cache data per Auth0 organization: caching per Auth0 organization
- Name my clients, retire old versions, refuse unknown callers: telling your clients apart
- Refuse old builds of my mobile app: retiring old mobile app versions
- Allow only the operations my clients send: migrating to trusted documents
- Serve subscriptions over WebSockets safely: subscriptions and WebSockets
- Deploy from GitHub Actions or GitLab CI: deploy from CI
- Test changes on staging, and roll back: staging and rollback
- Deploy staging on merge and production after an approval: promoting from staging in CI
- Work through an alert email to the cause: triaging an alert
- Store as little request data as possible: keeping request telemetry minimal
- Find out why nothing is cached: why is nothing cached?
- Follow a request into my own logs: correlating with your logs