Learn how Hasura optimizes your API’s performance and scales both vertically and horizontally.
Hasura’s GraphQL APIs are typically 2x-10x faster than hand rolled APIs (GraphQL or REST).
In this webinar, we’ll discuss how Hasura optimizes GraphQL API performance, how it scales and also walk you through how to easily set up benchmarks for your own workloads (including subscriptions). The webinar will cover:
GraphQL queries are processed in a JIT compiler to create efficient queries that prevent N+1 problems
Authz predicate push-down:
Authorization policies are compiled into data access queries, avoiding multiple trips, and resulting in a massive performance boost in production
Hasura avoids the cartesian product problem while fetching data from underlying systems by performing JSON aggregations in the upstream database itself
How Hasura caching works for public and private (session aware) GraphQL queries
Scale-up and scale-out:
Get linear scalability, both vertically and horizontally, without any configuration
How to setup your GraphQL benchmarking suite to benchmark any GraphQL server
If you’re getting started with Hasura and GraphQL performance, the technical principles in this webinar will be a great starting point.