How Hasura optimizes GraphQL API Performance

Learn how Hasura optimizes your API’s performance and scales both vertically and horizontally.
videoWebinar
timeSep 23, 2021
time9 AM PST
What you will learn
  • 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:
  • Tick
    Query compilation:
    GraphQL queries are processed in a JIT compiler to create efficient queries that prevent N+1 problems
  • Tick
    Authz predicate push-down:
    Authorization policies are compiled into data access queries, avoiding multiple trips, and resulting in a massive performance boost in production
  • Tick
    JSON aggregations:
    Hasura avoids the cartesian product problem while fetching data from underlying systems by performing JSON aggregations in the upstream database itself
  • Tick
    Caching:
    How Hasura caching works for public and private (session aware) GraphQL queries
  • Tick
    Scale-up and scale-out:
    Get linear scalability, both vertically and horizontally, without any configuration
  • Tick
    Graphql-bench:
    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.
  • If you’re looking for an advanced performance optimization webinar,check out this webinar on GraphQL Observability to Diagnose & Improve Query Performance for your Hasura apps.
  • This webinar will be hosted by our founder and CEO Tanmai, so do bring any questions you may have!

RECORDINGRECORDING

Presented by
Tanmai Gopal
Tanmai Gopal
Founder & CEO at Hasura