Skip to content

Commit 6113f49

Browse files
authored
Add benchmark results table to Hive GW Rust QP product update (#7277)
1 parent bc655e2 commit 6113f49

File tree

1 file changed

+16
-0
lines changed
  • packages/web/docs/src/app/product-updates/(posts)/2025-11-17-hive-gateway-rust-query-planner

1 file changed

+16
-0
lines changed

packages/web/docs/src/app/product-updates/(posts)/2025-11-17-hive-gateway-rust-query-planner/page.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,22 @@ Router by almost 2x - all while maintaining 100% compatibility with the Federati
2525
Audit. This means your federated GraphQL architecture stays standards-compliant and interoperable,
2626
but now with Rust's unmatched speed under the hood.
2727

28+
The following results benchmark a scenario runing 4 subgraphs and a GraphQL gateway with Federation
29+
spec, and runs a heavy query. It's being executed with a constant amount of VUs over a fixed amount
30+
of time.
31+
32+
| Gateway | RPS ⬇️ | Requests | Duration |
33+
| :--------------------------- | :----: | :-------------------: | :--------------------: |
34+
| Hive Router | 1633 | 98510 total, 0 failed | avg: 30ms, p95: 52ms |
35+
| Grafbase | 1568 | 94625 total, 0 failed | avg: 31ms, p95: 55ms |
36+
| Cosmo | 650 | 39305 total, 0 failed | avg: 76ms, p95: 112ms |
37+
| 🚀 Hive Gateway (Rust QP) | 619 | 37616 total, 0 failed | avg: 79ms, p95: 110ms |
38+
| Apollo Router | 313 | 19100 total, 0 failed | avg: 157ms, p95: 208ms |
39+
| Hive Gateway (JavaScript QP) | 291 | 17933 total, 0 failed | avg: 167ms, p95: 279ms |
40+
| Apollo Gateway | 118 | 7240 total, 0 failed | avg: 415ms, p95: 488ms |
41+
42+
[See the full benchmark results.](https://github.com/graphql-hive/graphql-gateways-benchmark/blob/main/constant-vus-over-time_result.md)
43+
2844
## Full JavaScript Ecosystem Support
2945

3046
One of the key advantages of this integration is that it preserves the full power of the JavaScript

0 commit comments

Comments
 (0)